ITicketService.java 994 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.qs.mp.admin.service;
  2. import com.baomidou.mybatisplus.core.conditions.Wrapper;
  3. import com.baomidou.mybatisplus.core.toolkit.Constants;
  4. import com.qs.mp.admin.domain.Ticket;
  5. import com.qs.mp.admin.domain.excel.TicketExcel;
  6. import com.baomidou.mybatisplus.extension.service.IService;
  7. import java.util.List;
  8. import org.apache.ibatis.annotations.Param;
  9. /**
  10. * <p>
  11. * 盲票 服务类
  12. * </p>
  13. *
  14. * @author quanshu
  15. * @since 2022-03-08
  16. */
  17. public interface ITicketService extends IService<Ticket> {
  18. /**
  19. * 随机取一条
  20. * @param queryWrapper
  21. * @return
  22. */
  23. Ticket getRandOne(Wrapper<Ticket> queryWrapper);
  24. /**
  25. * 盲票导入
  26. * 导入就是只根据盲票序号更新幸运数字和抽奖数字两个字段
  27. * @param ticketExcelList
  28. * @return 导入的条数
  29. */
  30. int importTicket(List<TicketExcel> ticketExcelList);
  31. /**
  32. * 查询盲票列表
  33. * @param queryWrapper
  34. * @return
  35. */
  36. List<Ticket> listTicket(Wrapper<Ticket> queryWrapper);
  37. }