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