TWarehouseBillsMapper.java 5.5 KB

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