From 23855599412c4d61b38d78f0f3abd3430a48b5b1 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期三, 25 六月 2025 11:51:38 +0800
Subject: [PATCH] Merge branch 'mdc_hyjs_master'

---
 lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ProcessInfoCode.java |   63 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ProcessInfoCode.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ProcessInfoCode.java
new file mode 100644
index 0000000..66cbd21
--- /dev/null
+++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ProcessInfoCode.java
@@ -0,0 +1,63 @@
+package org.jeecg.modules.dnc.response;
+
+import com.google.common.collect.ImmutableMap;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.ToString;
+
+@ToString
+public enum ProcessInfoCode implements ResultCode {
+    PROCESS_NAME_NONE(false,25401,"璇疯緭鍏ュ伐搴忓悕绉帮紒"),
+    PROCESS_PRODUCT_NONE(false,25402,"鏃犳晥鐨勪骇鍝侊紒"),
+    PROCESS_COMPONENT_NONE(false,25403,"鏃犳晥鐨勯儴浠讹紒"),
+    PROCESS_PARTS_NONE(false,25404,"鏃犳晥鐨勯浂浠讹紒"),
+    PROCESSSPECVERSION_NONE(false,254014,"鏃犳晥鐨勫伐鑹鸿绋嬬増鏈紒"),
+    PROCESS_NOT_EXIST(false,25405,"鏃犳晥鐨勫伐搴忥紒"),
+    PROCESS_HAS_DOC(false,25406,"宸ュ簭涓嬫湁鍏宠仈鐨勬枃妗o紝鏃犳硶鍒犻櫎锛�"),
+    PROCESS_CODE_NONE(false,25407,"璇疯緭鍏ュ伐搴忓彿锛�"),
+    PROCESS_IS_EXIST(false,25408,"璇ュ伐搴忓凡瀛樺湪锛�"),
+    WORKSTEP_NAME_NONE(false,25409,"璇疯緭鍏ュ伐姝ュ悕绉帮紒"),
+    WORKSTEP_NOT_EXIST(false,25410,"鏃犳晥鐨勫伐姝ワ紒"),
+    WORKSTEP_IS_EXIST(false,25411,"璇ュ伐姝ュ凡瀛樺湪锛�"),
+    WORKSTEP_HAS_DATA(false,25412,"宸ュ簭涓嬫湁鍏宠仈鐨勫伐姝ユ暟鎹�"),
+    WORKSTEP_HAS_DOC(false,25413,"宸ユ涓嬫湁鍏宠仈鐨勬枃妗f暟鎹�");
+
+    //鎿嶄綔浠g爜
+    @ApiModelProperty(value = "鎿嶄綔鏄惁鎴愬姛", example = "true", required = true)
+    boolean success;
+
+    //鎿嶄綔浠g爜
+    @ApiModelProperty(value = "鎿嶄綔浠g爜", example = "22001", required = true)
+    int code;
+    //鎻愮ず淇℃伅
+    @ApiModelProperty(value = "鎿嶄綔鎻愮ず", example = "鎿嶄綔杩囦簬棰戠箒锛�", required = true)
+    String message;
+    private ProcessInfoCode(boolean success, int code, String message){
+        this.success = success;
+        this.code = code;
+        this.message = message;
+    }
+    private static final ImmutableMap<Integer, ProcessInfoCode> CACHE;
+
+    static {
+        final ImmutableMap.Builder<Integer, ProcessInfoCode> builder = ImmutableMap.builder();
+        for (ProcessInfoCode commonCode : values()) {
+            builder.put(commonCode.code(), commonCode);
+        }
+        CACHE = builder.build();
+    }
+
+    @Override
+    public boolean success() {
+        return success;
+    }
+
+    @Override
+    public int code() {
+        return code;
+    }
+
+    @Override
+    public String message() {
+        return message;
+    }
+}

--
Gitblit v1.9.3