MerchantMapper.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.ydd.module.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.ydd.module.domain.Merchant;
  6. import com.ydd.module.dto.*;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. /**
  10. * 客户商家Mapper接口
  11. *
  12. * @author douya
  13. * @date 2021-02-01
  14. */
  15. public interface MerchantMapper extends BaseMapper<Merchant> {
  16. List<Integer> findIdsByAgentId(@Param("agentId") Integer agentId);
  17. List<Integer> findIdsByAgentIds(@Param("agentIds") List<Integer> agentIds);
  18. Integer getMerchantNum(@Param("agentIds") List<Long> agentIds,@Param("startDate") String startDate);
  19. Merchant findByMobile(@Param("mobile") String mobile);
  20. List<Merchant> listMerchan(Integer id);
  21. List<MerchantExportDto> selectExportList(@Param("params")MerchantExportDto merchant, @Param("agentIds")List<Long> agentIds);
  22. List<Integer> findIdsByAgentIdLists(@Param("agentIds") List<Long> agentIds);
  23. List<Merchant> selectMerchantList(@Param("params") SystemMerchantDto merchantDto, @Param("agentIds")List<Long> agentIds, @Param("agentList")List<Long> agentList);
  24. List<Long> listMerchantIds(@Param("agentIds") List<Long> agentIds);
  25. void updatePersonnelId(@Param("id") Long id);
  26. List<Long> getIdListByFreightPackageId(@Param("freightPackageId") Long freightPackageId);
  27. Page<DadaDspMerchantInfoDto> queryListByDadaDspId(@Param("params") DadaDspMerchantListQuery dadaDspMerchantListQuery, IPage<DadaDspMerchantInfoDto> pageArt);
  28. DadaDspMerchantInfoDto queryDadaMerchantInfo(@Param("merchantId") Long merchantId);
  29. List<Long> selectIdByName(@Param("merchantName") String merchantName);
  30. List<Long> findMerchantIdByAgentId(@Param("agentIds") List<Long> agentIds);
  31. List<Merchant> selectListByDadaDspId(@Param("dadaDspId") Long dadaDspId);
  32. List<OpenCustomerDto> selectCustomerList(@Param("cityName") String cityName, @Param("businessName") String businessName, @Param("contactName") String contactName);
  33. }