ChannelMapper.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.qs.mp.channel.mapper;
  2. import com.qs.mp.admin.domain.vo.IndexVO;
  3. import com.qs.mp.channel.domain.Channel;
  4. import com.qs.mp.channel.domain.vo.ChannelVO;
  5. import java.util.List;
  6. import org.apache.ibatis.annotations.Param;
  7. import com.baomidou.mybatisplus.core.conditions.Wrapper;
  8. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  9. import com.baomidou.mybatisplus.core.toolkit.Constants;
  10. /**
  11. * @auther quanshu
  12. * @create 2022-03-02 12:22:24
  13. * @describe 渠道经销商mapper类
  14. */
  15. public interface ChannelMapper extends BaseMapper<Channel> {
  16. /**
  17. * 获取我的下级渠道列表信息,支持翻页
  18. *
  19. * @param wrapper
  20. * @return
  21. */
  22. public List<ChannelVO> selectChannelVoList(@Param(Constants.WRAPPER) Wrapper<Channel> wrapper);
  23. /**
  24. * 查询经销商列表
  25. *
  26. * @param wrapper
  27. * @return
  28. */
  29. public List<ChannelVO> selectSaleSiteList(@Param(Constants.WRAPPER) Wrapper<Channel> wrapper);
  30. /**
  31. * 查询渠道及其子渠道经销商总数
  32. * @param channelNo
  33. * @return
  34. */
  35. int getChannelSiteCnt(@Param("channelNo") String channelNo);
  36. /**
  37. * 统计新增的经销商数
  38. * @param wrapper
  39. * @return
  40. */
  41. List<IndexVO> selectIndexSiteIncreaseList(@Param(Constants.WRAPPER) Wrapper<Channel> wrapper);
  42. }