IWeGroupFissionService.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.linkwechat.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.linkwechat.common.core.page.TableDataInfo;
  5. import com.linkwechat.domain.weGroupFission.dto.DistDto;
  6. import com.linkwechat.domain.weGroupFission.dto.WeGroupFissionDetailDto;
  7. import com.linkwechat.domain.weGroupFission.dto.WeGroupFissionDto;
  8. import com.linkwechat.domain.weGroupFission.entity.WeGroupFission;
  9. import com.linkwechat.domain.weGroupFission.vo.*;
  10. import java.util.List;
  11. /**
  12. * @Description: 群裂变活动表
  13. * @Author: jeecg-boot
  14. * @Date: 2026-01-28
  15. * @Version: V1.0
  16. */
  17. public interface IWeGroupFissionService extends IService<WeGroupFission> {
  18. /**
  19. * @version
  20. * @author: hxl
  21. * @Date: 2026/1/28 10:56
  22. * @Description: 群列表列表+分页
  23. */
  24. TableDataInfo<?> getPageList(WeGroupFissionVo weGroupFissionVo);
  25. /**
  26. * @version
  27. * @author: hxl
  28. * @Date: 2026/1/28 11:26
  29. * @Description: 添加或者修改
  30. */
  31. void addOrUpdate(WeGroupFissionAddVo weGroupFissionAddVo);
  32. /**
  33. * @version
  34. * @author: hxl
  35. * @Date: 2026/1/28 11:29
  36. * @Description: 通过id查询详情信息
  37. */
  38. WeGroupFissionDetailDto queryDetailById(String id, String type);
  39. /**
  40. * @version
  41. * @author: hxl
  42. * @Date: 2026/1/28 11:31
  43. * @Description: 通过id删除数据
  44. */
  45. void deleteByWeGroupFissionId(String id);
  46. /**
  47. * @version
  48. * @author: hxl
  49. * @Date: 2026/1/28 15:05
  50. * @Description: 生成小程序的短连接
  51. */
  52. String getWechatGroupFissionUrl(CreateWechatGroupFissionUrlVo createWechatGroupFissionUrlVo);
  53. /**
  54. * @version
  55. * @author: hxl
  56. * @Date: 2026/1/28 16:40
  57. * @Description: 获取企业群列表
  58. */
  59. List<DistDto> getWecomGroupList();
  60. /**
  61. * @version
  62. * @author: hxl
  63. * @Date: 2026/1/28 16:41
  64. * @Description: 获取企业员工列表
  65. */
  66. List<DistDto> getWecomEmployeeList();
  67. /**
  68. * @version
  69. * @author: hxl
  70. * @Date: 2026/2/2 11:08
  71. * @Description: 获取商户列表数据
  72. */
  73. List<DistDto> getLocalMerchantInfoDictDtos();
  74. /**
  75. * @version
  76. * @author: hxl
  77. * @Date: 2026/2/2 11:09
  78. * @Description: 获取权益券列表
  79. */
  80. List<DistDto> getRightInfoDictDtos();
  81. /**
  82. * @version
  83. * @author: hxl
  84. * @Date: 2026/2/2 11:09
  85. * @Description: 获取抽奖活动列表
  86. */
  87. List<DistDto> getActivityDictDtos();
  88. }