NoCarBillWayService.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. * 查询所有异常运单号接口
  22. *
  23. * @param page
  24. * @param noCarWayBill
  25. * @return
  26. */
  27. IPage<List<NoCarWayBill>> findByPageAndWayBillException(Page page, NoCarWayBill noCarWayBill);
  28. /**
  29. * 批量导入运单数据
  30. * @param noCarWayBills
  31. * @param customerName
  32. * @return
  33. */
  34. RespR batchBillWayStart(List<NoCarWayBill> noCarWayBills, String customerName);
  35. /**
  36. * 批量结束运单数据
  37. * @param noCarWayBills
  38. * @param customerName
  39. * @return
  40. */
  41. RespR batchBillWayEnd(List<NoCarWayBill> noCarWayBills, String customerName);
  42. /**
  43. * 批量历史运单数据操作
  44. * @param noCarWayBills
  45. * @param customerName
  46. * @return
  47. */
  48. RespR batchHsitoryBillWay(List<NoCarWayBill> noCarWayBills, String customerName);
  49. /**
  50. * 查询运单导入记录
  51. *
  52. * @param list
  53. * @return
  54. */
  55. RespR findImportNocarBillWay(List<NoCarWayBill> list);
  56. }