feat(wms/coil): 新增已绑定钢卷列表按发货计划创建时间倒序排序功能
在钢卷查询业务中,当查询已绑定钢卷列表且未指定计划ID(planId)时,新增按关联的发货计划创建时间倒序排序功能,确保较新的计划优先展示。 主要改动: 1. 在WmsMaterialCoilBo中新增orderByPlanDesc布尔字段,用于控制排序逻辑 2. 在WmsMaterialCoilMapper中新增selectVoPagePlusPlanOrder方法及对应的XML映射,通过关联发货计划表支持按计划创建时间排序 3. 在WmsMaterialCoilServiceImpl中调整查询逻辑:当orderByPlanDesc为true时调用新的查询方法,并在查询条件中补充排序规则 4. 在WmsDeliveryWaybillDetailController中设置orderByPlanDesc条件:当planId为空时启用该排序 5. 重构XML映射文件,提取公共SQL片段以提高可维护性 调整前,已绑定钢卷列表在无planId时仅按状态排序;调整后,新增按发货计划创建时间倒序排序,便于用户快速查看最新计划相关的钢卷。
This commit is contained in:
@@ -396,5 +396,11 @@ public class WmsMaterialCoilBo extends BaseEntity {
|
||||
* 镀铬卷号
|
||||
*/
|
||||
private String chromePlateCoilNo;
|
||||
|
||||
/**
|
||||
* 是否按计划创建时间倒序排序(已绑定钢卷列表无planId时,按计划新旧排列)
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private Boolean orderByPlanDesc;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user