NoCarBillWayService.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. package com.jkcredit.invoice.service.nocar;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.jkcredit.invoice.model.entity.waybill.NoCarWayBill;
  5. import com.jkcredit.invoice.util.RespR;
  6. import java.util.List;
  7. /**
  8. * 运单维护接口
  9. * @author mumuxigua
  10. */
  11. public interface NoCarBillWayService {
  12. /**
  13. * 查询所有运单号接口
  14. *
  15. * @param page
  16. * @param noCarWayBill
  17. * @return
  18. */
  19. IPage<List<NoCarWayBill>> findByPageAndWayBill(Page page, NoCarWayBill noCarWayBill);
  20. /**
  21. * 查询所有运单号接口<2024
  22. *
  23. * @param page
  24. * @param noCarWayBill
  25. * @return
  26. */
  27. IPage<List<NoCarWayBill>> findByPageAndWayBillHis(Page page, NoCarWayBill noCarWayBill);
  28. /**
  29. * 查询所有异常运单号接口
  30. *
  31. * @param page
  32. * @param noCarWayBill
  33. * @return
  34. */
  35. IPage<List<NoCarWayBill>> findByPageAndWayBillException(Page page, NoCarWayBill noCarWayBill);
  36. /**
  37. * 批量导入运单数据
  38. * @param noCarWayBills
  39. * @param customerName
  40. * @return
  41. */
  42. RespR batchBillWayStart(List<NoCarWayBill> noCarWayBills, String customerName,String fileBatchNum);
  43. /**
  44. * 批量结束运单数据
  45. * @param noCarWayBills
  46. * @param customerName
  47. * @return
  48. */
  49. RespR batchBillWayEnd(List<NoCarWayBill> noCarWayBills, String customerName);
  50. /**
  51. * 批量历史运单数据操作
  52. * @param noCarWayBills
  53. * @param customerName
  54. * @return
  55. */
  56. RespR batchHsitoryBillWay(List<NoCarWayBill> noCarWayBills, String customerName,String batchNum);
  57. /**
  58. * 查询运单导入记录
  59. *
  60. * @param list
  61. * @return
  62. */
  63. RespR findImportNocarBillWay(List<NoCarWayBill> list);
  64. /**
  65. * 查询运单导入记录<2024
  66. *
  67. * @param list
  68. * @return
  69. */
  70. RespR findImportNocarBillWayHis(List<NoCarWayBill> list);
  71. }