TWarehouseBillsMapper.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. package com.ruoyi.warehouseBusiness.mapper;
  2. import com.baomidou.mybatisplus.mapper.BaseMapper;
  3. import com.ruoyi.common.core.domain.entity.TWarehouse;
  4. import com.ruoyi.reportManagement.domain.SingleAnalysisExcel;
  5. import com.ruoyi.reportManagement.domain.SingleAnalysisFeesExcel;
  6. import com.ruoyi.reportManagement.domain.TWareHouseItemsExcel;
  7. import com.ruoyi.reportManagement.dto.TWarehousebill;
  8. import com.ruoyi.warehouseBusiness.domain.TWareHouseExcelItems;
  9. import com.ruoyi.warehouseBusiness.domain.TWarehouseBills;
  10. import org.apache.ibatis.annotations.Param;
  11. import java.util.Date;
  12. import java.util.List;
  13. import java.util.Map;
  14. /**
  15. * 详情主表Mapper接口
  16. *
  17. * @author ruoyi
  18. * @date 2020-12-11
  19. */
  20. public interface TWarehouseBillsMapper extends BaseMapper<TWarehouseBills> {
  21. /**
  22. * 查询详情主表
  23. *
  24. * @param fId 详情主表ID
  25. * @return 详情主表
  26. */
  27. public TWarehouseBills selectTWarehousebillsById(Long fId);
  28. /**
  29. * 查询对仓库物详情的列表
  30. *
  31. * @param tWarehousebills 详情主表
  32. * @return 结果
  33. */
  34. public List<Map<String, Object>> selectWarehouseBusinessList(TWarehouseBills tWarehousebills);
  35. public List<Map<String, Object>> selectWarehouseBusinessList1(TWarehouseBills tWarehousebills);
  36. /**
  37. * 查询详情主表列表
  38. *
  39. * @param tWarehousebills 详情主表
  40. * @return 详情主表集合
  41. */
  42. public List<TWarehouseBills> selectTWarehousebillsList(TWarehouseBills tWarehousebills);
  43. /**
  44. * 新增详情主表
  45. *
  46. * @param tWarehousebills 详情主表
  47. * @return 结果
  48. */
  49. public int insertTWarehousebills(TWarehouseBills tWarehousebills);
  50. /**
  51. * 修改详情主表
  52. *
  53. * @param tWarehousebills 详情主表
  54. * @return 结果
  55. */
  56. public int updateTWarehousebills(TWarehouseBills tWarehousebills);
  57. /**
  58. * 删除详情主表
  59. *
  60. * @param fId 详情主表ID
  61. * @return 结果
  62. */
  63. public int deleteTWarehousebillsById(Long fId);
  64. /**
  65. * 批量删除详情主表
  66. *
  67. * @param fIds 需要删除的数据ID
  68. * @return 结果
  69. */
  70. public int deleteTWarehousebillsByIds(Long[] fIds);
  71. /**
  72. * 批量删除详情主表
  73. *
  74. * @param fIds 需要删除的数据ID
  75. * @return 结果
  76. */
  77. public int deleteKHTWarehousebillsByIds(Long[] fIds);
  78. /**
  79. * 根据主表id 更新库存主表对应状态
  80. *
  81. * @param fettle 对应状态
  82. * @param fPid 主表id
  83. * @return 结果
  84. */
  85. int warehouseFollowUpdate(@Param("fPid") Long fPid, @Param("fettle") Long fettle, @Param("auditItem") Date auditItem);
  86. /**
  87. * 查询详情主表列表
  88. * @param fid
  89. * @return 详情主表集合
  90. */
  91. public List<TWareHouseExcelItems> selectTWarehousebillsItemsList(@Param("fId") Long fid);
  92. List<Map<String, Object>> selectInventorySJRKList(TWarehouseBills tWarehousebills);
  93. List<Map<String, Object>> selectInventorySJCKList(TWarehouseBills tWarehousebills);
  94. public List<TWareHouseItemsExcel> selectTWarehousebillsItemList(TWarehouseBills tWarehouseBills);
  95. public List<Map<String, Object>> selectDetailedList(TWarehousebill tWarehousebill);
  96. /**
  97. * 根据提单号在当天时出现多少次
  98. * @param warehouseBills 提单号
  99. * @return 结果
  100. */
  101. public int selectContainMblno(TWarehouseBills warehouseBills);
  102. /**
  103. * 凯和订单查询
  104. * @param tWarehouseBills
  105. * @return
  106. */
  107. public List<TWarehouseBills> webVersionOrderList(TWarehouseBills tWarehouseBills);
  108. /**
  109. * 后台管理系统查询订单
  110. * @return
  111. */
  112. public List<Map<String,Object>> ruoYiVersionOrderList(TWarehouseBills tWarehouseBills);
  113. /**
  114. * 根据id获取订单信息
  115. * @param tWarehouseBills
  116. * @return
  117. */
  118. public List<TWarehouseBills> webVersionOrderById(TWarehouseBills tWarehouseBills);
  119. /**
  120. * 查询提单号的唯一性
  121. * @param tWarehouseBills
  122. * @return
  123. */
  124. public TWarehouseBills selectTWarehousebillsfMblno(TWarehouseBills tWarehouseBills);
  125. /**
  126. * app 查询业务主表信息
  127. * @param warehousebills
  128. * @return
  129. */
  130. public List<Map<String, Object>> selectAppStockList(TWarehouseBills warehousebills);
  131. /**
  132. * app 根据主表id查询主表对应明细列表数据
  133. * @param warehouseBills
  134. * @return
  135. */
  136. public List<Map<String, Object>> selectWarehouseItemListById(TWarehouseBills warehouseBills);
  137. /**
  138. * 查询单票分析信息
  139. * @param singleAnalysisExcel 查询条件
  140. * @return 结果
  141. */
  142. public List<SingleAnalysisExcel> selectSingleAnalysis(SingleAnalysisExcel singleAnalysisExcel);
  143. /**
  144. * 查询单票分析费用信息
  145. * @param singleAnalysisExcel
  146. * @return
  147. */
  148. public List<SingleAnalysisFeesExcel> selectSingleAnalysisFees(SingleAnalysisExcel singleAnalysisExcel);
  149. }