ISaleClueInfoService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.ruixuan.salesLeads.service;
  2. import com.ruixuan.common.core.domain.ResultResponse;
  3. import com.ruixuan.salesLeads.pojo.SaleClueInfoPojo;
  4. import com.ruixuan.salesLeads.pojo.SaleClueRecordInfoPojo;
  5. import org.apache.ibatis.annotations.Param;
  6. import org.springframework.web.multipart.MultipartFile;
  7. import java.util.List;
  8. /**
  9. * ***************************************************
  10. *
  11. * @Auther: zianY
  12. * @Descipion: demo测试
  13. * @CreateDate: 2022-05-19
  14. * ****************************************************
  15. */
  16. public interface ISaleClueInfoService {
  17. ResultResponse importSaleExcelOrCsv(MultipartFile file,int salesLeadsType,Long uploadDate,Long createUserId)throws Exception;
  18. ResultResponse selectSaleClueInfoList(String sellerName, Long uploadDate, String distributionSaleFlag, String industryId, String fansType,String state, Long userId)throws Exception;
  19. ResultResponse selectSaleClueTaskList(String sellerName,Integer state, Long userId);
  20. ResultResponse<List<SaleClueInfoPojo>> selectSaleClueInfoBySellers(List<Long> sellerIds);
  21. ResultResponse saleClueDistribution(List<String> sellerIds, Long saleId,Long createUserId);
  22. ResultResponse getTaskNumber(Long userId);
  23. ResultResponse getSaleTaskInfoBySellerId(Long sellerId);
  24. ResultResponse insertSaleTaskRecord(SaleClueRecordInfoPojo recordInfoPojo);
  25. }