Commit b070e13ef5b1888c393dc451e7286db2224f0b19

Authored by YunaiV
1 parent d7693b92

✨ feat(mes): 优化工艺路线管理功能,调整状态处理逻辑

移除工艺路线状态的必填验证,调整状态字段为可选。更新状态切换逻辑,增强用户交互体验,确保状态操作的可用性和提示信息的准确性。
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/route/vo/MesProRouteSaveReqVO.java
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.mes.controller.admin.pro.route.vo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.mes.controller.admin.pro.route.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 import jakarta.validation.constraints.NotBlank; 4 import jakarta.validation.constraints.NotBlank;
5 -import jakarta.validation.constraints.NotNull;  
6 import lombok.Data; 5 import lombok.Data;
7 6
8 @Schema(description = "管理后台 - MES 工艺路线新增/修改 Request VO") 7 @Schema(description = "管理后台 - MES 工艺路线新增/修改 Request VO")
@@ -23,10 +22,6 @@ public class MesProRouteSaveReqVO { @@ -23,10 +22,6 @@ public class MesProRouteSaveReqVO {
23 @Schema(description = "工艺路线说明") 22 @Schema(description = "工艺路线说明")
24 private String description; 23 private String description;
25 24
26 - @Schema(description = "状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "0")  
27 - @NotNull(message = "状态不能为空")  
28 - private Integer status;  
29 -  
30 @Schema(description = "备注") 25 @Schema(description = "备注")
31 private String remark; 26 private String remark;
32 27
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/md/autocode/MesMdAutoCodeRuleCodeEnum.java
@@ -45,6 +45,7 @@ public enum MesMdAutoCodeRuleCodeEnum { @@ -45,6 +45,7 @@ public enum MesMdAutoCodeRuleCodeEnum {
45 WM_SALES_NOTICE_CODE("WM_SALES_NOTICE_CODE", "发货通知单编码"), 45 WM_SALES_NOTICE_CODE("WM_SALES_NOTICE_CODE", "发货通知单编码"),
46 WM_RETURN_SALES_CODE("WM_RETURN_SALES_CODE", "销售退货单编码"), 46 WM_RETURN_SALES_CODE("WM_RETURN_SALES_CODE", "销售退货单编码"),
47 WM_MISC_ISSUE_CODE("WM_MISC_ISSUE_CODE", "杂项出库单编码"), 47 WM_MISC_ISSUE_CODE("WM_MISC_ISSUE_CODE", "杂项出库单编码"),
  48 + PRO_ROUTE_CODE("PRO_ROUTE_CODE", "工艺路线编码"),
48 PRO_WORK_ORDER_CODE("PRO_WORK_ORDER_CODE", "生产工单编码"); 49 PRO_WORK_ORDER_CODE("PRO_WORK_ORDER_CODE", "生产工单编码");
49 50
50 /** 51 /**