NoCarService.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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 isInterface
  54. * @return
  55. */
  56. RespR getInvoiceByWayBillNumReal(NoCarWayBill noCarWayBill,boolean isInterface);
  57. /**
  58. * 红冲发票查询
  59. * @param hcInvoiceQueryVo
  60. * @return
  61. */
  62. RespR hCInvoiceQuery(HCInvoiceQueryVo hcInvoiceQueryVo);
  63. /**
  64. * 红冲发票查询接口
  65. * @param hcInvoiceQueryVo
  66. * @return
  67. */
  68. RespR hCInvoiceQueryInter(HCInvoiceQueryVo hcInvoiceQueryVo);
  69. /**
  70. * 红冲发票更新
  71. * @param hcInvoiceQueryVo
  72. * @return
  73. */
  74. RespR hCInvoiceUpdate(HCInvoiceQueryVo hcInvoiceQueryVo);
  75. /**
  76. * 月账单查询
  77. * @param monthAccountQueryVo
  78. * @return
  79. */
  80. RespR monthAccQuery(MonthAccountQueryVo monthAccountQueryVo);
  81. /**
  82. * 月账单查询更新
  83. * @param monthAccountQueryVo
  84. * @return
  85. */
  86. RespR monthAccQueryUpdate(MonthAccountQueryVo monthAccountQueryVo);
  87. }