You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
999 B

  1. package com.example.demo.mapper.live;
  2. import com.example.demo.domain.vo.bean.BeanConsumeGold;
  3. import com.example.demo.domain.vo.bean.BeanConsumeLive;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. /**
  8. * @program: gold-java
  9. * @ClassName liveMapper
  10. * @description:
  11. * @author: Ethan
  12. * @create: 202508-01 17:20
  13. * @Version 1.0
  14. **/
  15. @Mapper
  16. public interface LiveMapper {
  17. //筛选查询直播消费列表
  18. List<BeanConsumeLive> selectLiveBy(@Param("beanConsumeLive") BeanConsumeLive beanConsumeLive);
  19. //获取直播礼物列表
  20. List<String> getLiveGift();
  21. //获取直播频道列表
  22. List<String> getLiveChannel();
  23. //计算直播消费金豆合计数
  24. BeanConsumeGold selectSumLiveBy(@Param("beanConsumeLive") BeanConsumeLive beanConsumeLive);
  25. //获取直播客户地区
  26. List<String> getDept();
  27. //获取直播消费列表总数
  28. int selectLiveCount(BeanConsumeLive beanConsumeLive);
  29. }