CustomerRecService.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.jkcredit.invoice.service.customer;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.jkcredit.invoice.model.entity.customer.CustomerRec;
  5. import java.util.List;
  6. /**
  7. * 客户信息维护接口
  8. * @author mumuxigua
  9. */
  10. public interface CustomerRecService {
  11. /**
  12. * 查找所有备案信息
  13. *
  14. * @param page
  15. * @param customerRec
  16. * @return
  17. */
  18. IPage findAllCustomerRec(Page page, CustomerRec customerRec);
  19. /**
  20. * 查找所有备案信息(备案预警查询)
  21. *
  22. * @param page
  23. * @param customerRec
  24. * @return
  25. */
  26. IPage findAllCustomerRecWarning(Page page, CustomerRec customerRec);
  27. /**
  28. * 客户信息导出
  29. *
  30. * @param customerRec
  31. * @return
  32. */
  33. List<CustomerRec> findAllCustomerRecForExport(CustomerRec customerRec);
  34. /**
  35. * 未在平台备案成功客户查询
  36. *
  37. * @param record
  38. * @return
  39. */
  40. CustomerRec selectByCustomerNameAndCompanyReference(CustomerRec record);
  41. /**
  42. * 根据企业编码查询客户信息
  43. *
  44. * @param customerRec
  45. * @return
  46. */
  47. CustomerRec selectByCustomerNameAndCompanyNum(CustomerRec customerRec);
  48. /**
  49. * 根据企业名称查询客户信息
  50. *
  51. * @param customerRec
  52. * @return
  53. */
  54. CustomerRec selectByCustomerNameAndCompanyConcat(CustomerRec customerRec);
  55. /**
  56. * 查询有效的客户备案信息
  57. *
  58. * @param
  59. * @return java.util.List<com.jkcredit.invoice.model.entity.customer.CustomerRec>
  60. * @throws
  61. * @createDate 2024/4/4 上午11:23
  62. * @author mashengyi
  63. */
  64. List<CustomerRec> findAllCustomeRecQueryList();
  65. }