ICdKeyGroupService.java 811 B

123456789101112131415161718192021222324252627282930313233
  1. package com.qs.mp.admin.service;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.qs.mp.admin.domain.CdKeyGroup;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.qs.mp.admin.domain.param.CdKeyCreateParam;
  6. import com.qs.mp.admin.domain.vo.CdKeyGroupVO;
  7. import java.util.List;
  8. /**
  9. * @auther quanshu
  10. * @create 2023-05-16 17:19:30
  11. * @describe 兑换码组服务类
  12. */
  13. public interface ICdKeyGroupService extends IService<CdKeyGroup> {
  14. /**
  15. * 生成兑换码组
  16. * @param param
  17. * @return
  18. */
  19. String createCdKeyGroup(CdKeyCreateParam param);
  20. /**
  21. * 生成兑换码
  22. * @param groupId
  23. */
  24. void generateCdKey(String groupId);
  25. List<CdKeyGroupVO> listCdKeyGroupListVO(QueryWrapper<CdKeyGroup> queryWrapper);
  26. }