diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsQcMaterialSearchQO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsQcMaterialSearchQO.java index 17890f57..aa3ce757 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsQcMaterialSearchQO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QmsQcMaterialSearchQO.java @@ -34,4 +34,15 @@ public class QmsQcMaterialSearchQO extends PageQO { * 物料名称(模糊匹配) */ private String materialName; + + /** + * 排序字段(对应 QmsQcMaterialVO 中的字段名,如 materialNo、createTime 等) + * 为空时默认按物料编号倒序 + */ + private String sortField; + + /** + * 排序类型:asc=升序,desc=降序,默认 desc + */ + private String sortOrder; } diff --git a/nflg-wms-repository/src/main/resources/mapper/QmsQcMaterialMapper.xml b/nflg-wms-repository/src/main/resources/mapper/QmsQcMaterialMapper.xml index 73f33dc9..2e556ce0 100644 --- a/nflg-wms-repository/src/main/resources/mapper/QmsQcMaterialMapper.xml +++ b/nflg-wms-repository/src/main/resources/mapper/QmsQcMaterialMapper.xml @@ -48,7 +48,36 @@ AND material_name ilike concat('%', #{request.materialName}, '%') - ORDER BY material_no DESC + ORDER BY + + + + id + material_no + material_desc + material_desc_is_upgrade + material_category_code + material_category_code_path_name + drawing_no + drawing_no_ver + material_name + material_texture + material_specifications + is_standard_maintained + created_type + create_by_name + create_time + update_by_name + update_time + material_no + + + ASC + DESC + + + material_no DESC +