NoCarWaybillMapper.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. package com.jkcredit.invoice.mapper.waybill;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.jkcredit.invoice.model.entity.waybill.NoCarWayBill;
  6. import com.jkcredit.invoice.model.vo.CompanyVo;
  7. import org.apache.ibatis.annotations.Param;
  8. import org.springframework.stereotype.Repository;
  9. import java.util.List;
  10. /**
  11. * 无车运单接口
  12. * @author mumuxigua
  13. */
  14. @Repository
  15. public interface NoCarWaybillMapper extends BaseMapper<NoCarWayBill> {
  16. /**
  17. * 查询运单信息分页
  18. * @param page
  19. * @param noCarWayBill
  20. * @return
  21. */
  22. IPage<List<NoCarWayBill>> selectAllByPage(Page page, @Param("noCarWayBill") NoCarWayBill noCarWayBill);
  23. /**
  24. * 查询运单信息分页<2024
  25. * @param page
  26. * @param noCarWayBill
  27. * @return
  28. */
  29. IPage<List<NoCarWayBill>> selectAllByPageHis(Page page, @Param("noCarWayBill") NoCarWayBill noCarWayBill);
  30. /**
  31. * 分页查询 失败运单信息
  32. * @param page
  33. * @param noCarWayBill
  34. * @return
  35. */
  36. IPage<List<NoCarWayBill>> selectAllByPageException(Page page, @Param("noCarWayBill") NoCarWayBill noCarWayBill);
  37. /**
  38. * 插入 运单信息
  39. * @param record
  40. * @return
  41. */
  42. @Override
  43. int insert(NoCarWayBill record);
  44. /**
  45. * 更新运单信息
  46. * @param record
  47. * @return
  48. */
  49. int updateByPrimaryKey(NoCarWayBill record);
  50. /**
  51. * 根据运单号更新运单信息
  52. * @param record
  53. * @return
  54. */
  55. int updateByBillNum(NoCarWayBill record);
  56. int updateByBillNumEnd(NoCarWayBill record);
  57. /**
  58. * 根据运单号更新运单是否失败信息
  59. * @param record
  60. * @return
  61. */
  62. int updateByBillNumTimeRes(NoCarWayBill record);
  63. /**
  64. * 根据运单号查询运单信息
  65. * @param wayBillNum
  66. * @return
  67. */
  68. NoCarWayBill selectByBillNum(String wayBillNum);
  69. /**
  70. * 根据运单号查询运单信息<2024
  71. * @param wayBillNum
  72. * @return
  73. */
  74. NoCarWayBill selectByBillNumHis(String wayBillNum);
  75. /**
  76. * 根据运单号查询运单列表
  77. * @param wayBillNum
  78. * @return
  79. */
  80. List<NoCarWayBill> selectByBillNumForRe(String wayBillNum);
  81. /**
  82. * 根据运单号查询运单信息 行锁
  83. * @param wayBillNum
  84. * @return
  85. */
  86. NoCarWayBill selectByBillNumforLock(String wayBillNum);
  87. /**
  88. * 根据运单号删除运单信息
  89. * @param wayBillNum
  90. */
  91. void deleteNotRightWayBill(String wayBillNum);
  92. /**
  93. * 根据运单号查询运单列表
  94. * @param noCarWayBill
  95. * @return
  96. */
  97. List<NoCarWayBill> selectByHisFlagAndBillStatus(NoCarWayBill noCarWayBill);
  98. /**
  99. * 根据公司信息更新运单信息
  100. * @param companyVo
  101. * @return
  102. */
  103. int upDateCompany(CompanyVo companyVo);
  104. /**
  105. * 根据公司名称查询运单列表
  106. * @param customerName
  107. * @return
  108. */
  109. List<NoCarWayBill> getNoCarNoVoiceQuery(String customerName);
  110. }