feat(wms): 新增钢卷待操作联查

- 在WmsCoilPendingActionMapper中添加selectVoPagePlus方法支持自定义查询
- 在WmsCoilPendingActionMapper.xml中实现selectVoPagePlus的SQL映射逻辑
- 修改WmsCoilPendingActionServiceImpl中的queryPageList方法以使用新的查询方式
- 新增buildQueryWrapperPlus方法构建更复杂的查询条件
- 在WmsCoilPendingActionVo中增加enterCoilNo、supplierCoilNo、itemId和itemType字段用于展示更多信息
This commit is contained in:
2025-11-18 14:44:52 +08:00
parent e9abd9051b
commit 1a5eadd99e
4 changed files with 52 additions and 2 deletions

View File

@@ -26,6 +26,30 @@
<result property="updateTime" column="update_time" />
<result property="updateBy" column="update_by" />
</resultMap>
<select id="selectVoPagePlus" resultType="com.klp.domain.vo.WmsCoilPendingActionVo">
select
wcpa.action_id as actionId,
wcpa.coil_id as coilId,
wcpa.current_coil_no as currentCoilNo,
wcpa.action_type as actionType,
wcpa.action_status as actionStatus,
wcpa.scan_time as scanTime,
wcpa.scan_device as scanDevice,
wcpa.priority as priority,
wcpa.source_type as sourceType,
wcpa.warehouse_id as warehouseId,
wcpa.operator_id as operatorId,
wcpa.operator_name as operatorName,
wcpa.process_time as processTime,
wcpa.complete_time as completeTime,
wmc.enter_coil_no as enterCoilNo,
wmc.supplier_coil_no as supplierCoilNo,
wmc.item_id as itemId,
wmc.item_type as itemType
from wms_coil_pending_action wcpa
LEFT JOIN wms_material_coil wmc ON wcpa.coil_id = wmc.coil_id AND wmc.del_flag = 0
${ew.customSqlSegment}
</select>
</mapper>