NoCarService.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.jkcredit.invoice.service.lowerService;
  2. import com.jkcredit.invoice.model.entity.customer.CustomerCarRec;
  3. import com.jkcredit.invoice.model.entity.waybill.NoCarWayBill;
  4. import com.jkcredit.invoice.service.lowerService.vo.HCInvoiceQueryVo;
  5. import com.jkcredit.invoice.service.lowerService.vo.MonthAccountQueryVo;
  6. import com.jkcredit.invoice.util.RespR;
  7. import java.util.List;
  8. /**
  9. * 无车接口
  10. */
  11. public interface NoCarService {
  12. /**
  13. * 车辆备案
  14. * @param customerCarRec
  15. * @return
  16. */
  17. RespR customerCarRec(List<CustomerCarRec> customerCarRec);
  18. /**
  19. * 车辆备案查询查上游
  20. * @param customerCarRec
  21. * @return
  22. */
  23. RespR customerCarRecQueryUpper(CustomerCarRec customerCarRec);
  24. /**
  25. * 无车车辆备案查询
  26. * @param customerCarRec
  27. * @return
  28. */
  29. RespR customerCarRecQuery(CustomerCarRec customerCarRec);
  30. /**
  31. * 运单指令开始
  32. * @return
  33. */
  34. RespR noCarWaybillStart(NoCarWayBill noCarWayBill);
  35. /**
  36. * 运单指令结束
  37. * @return
  38. */
  39. RespR noCarWaybillEnd(NoCarWayBill noCarWayBill);
  40. /**
  41. * 历史运单指令开始
  42. * @return
  43. */
  44. RespR noCarHisWaybillStart(NoCarWayBill noCarWayBill);
  45. /**
  46. * 历史运单指令结束
  47. * @return
  48. */
  49. RespR noCarHisWaybillEnd(NoCarWayBill noCarWayBill);
  50. /**
  51. * 获取发票和运单状态 true 实时 false 走本地
  52. * @param noCarWayBill
  53. * @param isCurr
  54. * @return
  55. */
  56. RespR getInvoiceByWayBillNumReal(NoCarWayBill noCarWayBill,boolean isCurr);
  57. /**
  58. * 红冲发票查询
  59. * @param hcInvoiceQueryVo
  60. * @return
  61. */
  62. RespR hCInvoiceQuery(HCInvoiceQueryVo hcInvoiceQueryVo);
  63. /**
  64. * 月账单查询
  65. * @param monthAccountQueryVo
  66. * @return
  67. */
  68. RespR monthAccQuery(MonthAccountQueryVo monthAccountQueryVo);
  69. }