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/ComponentInfoCode.java | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ComponentInfoCode.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ComponentInfoCode.java new file mode 100644 index 0000000..af3e7f3 --- /dev/null +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/response/ComponentInfoCode.java @@ -0,0 +1,67 @@ +package org.jeecg.modules.dnc.response; + +import com.google.common.collect.ImmutableMap; +import io.swagger.annotations.ApiModelProperty; +import lombok.ToString; + +@ToString +public enum ComponentInfoCode implements ResultCode { + COMPONENT_PARENT_NOT_EXIST(false, 25101, "鎸囧畾鐨勭埗鑺傜偣涓嶅瓨鍦紒"), + COMPONENT_NAME_NONE(false, 25102, "璇疯緭鍏ラ儴浠跺悕绉帮紒"), + COMPONENT_PRODUCT_NONE(false, 25103, "璇烽�夋嫨浜у搧锛�"), + COMPONENT_NOT_EXIST(false, 25104, "閮ㄤ欢涓嶅瓨鍦紒"), + COMPONENT_USER_NOT_PERM(false, 25105, "娌℃湁璇ラ儴浠剁殑鏉冮檺锛�"), + COMPONENT_DELETE_ERROR(false, 25106, "鍒犻櫎澶辫触锛�"), + COMPONENT_DELETE_PERM_NONE(false, 25107, "娌℃湁鍒犻櫎鏉冮檺锛�"), + COMPONENT_CHILD_EXIST(false, 25108, "閮ㄤ欢瀛樺湪瀛愰儴浠讹紒"), + COMPONENT_PARTS_EXIST(false, 25109, "閮ㄤ欢鏈夊叧鑱旂殑闆朵欢淇℃伅锛�"), + COMPONENT_PROCESS_EXIST(false, 25110, "閮ㄤ欢鏈夊叧鑱旂殑宸ュ簭淇℃伅锛�"), + COMPONENT_DOC_EXIST(false, 251111, "閮ㄤ欢鏈夊叧鑱旂殑鏂囨。淇℃伅锛�"), + COMPONENT_CODE_NONE(false, 25112, "璇疯緭鍏ラ儴浠朵唬鍙凤紒"), + COMPONENT_IS_EXIST(false, 25113, "閮ㄤ欢宸插瓨鍦紒"), + COMPONENT_BORROW_EXIST(false, 25114, "閮ㄤ欢宸茶鍊熺敤锛岃鍏堝垹闄ゅ�熺敤鍐嶅垹闄わ紒"), + COMPONENT_PN_NOT_VALID(false, 25115, "PN鐮佷笉鍚堟硶锛�"), + COMPONENT_PN_NOT_EXIST(false, 25116, "涓嶅瓨鍦ㄨPN鐮佸搴旂殑閮ㄤ欢鎴栭浂浠讹紒"), + COMPONENT_PN_NOT_ONLY(false, 25117, "PN鐮佷笉鍞竴锛�"), + COMPONENT_USER_NONE(false,25018,"閮ㄤ欢鏃犳硶娓呯┖鐢ㄦ埛鏉冮檺锛岃鑷冲皯淇濈暀涓�浣嶅彲鎿嶄綔鐢ㄦ埛锛�"); + + //鎿嶄綔浠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; + ComponentInfoCode(boolean success, int code, String message){ + this.success = success; + this.code = code; + this.message = message; + } + private static final ImmutableMap<Integer, ComponentInfoCode> CACHE; + + static { + final ImmutableMap.Builder<Integer, ComponentInfoCode> builder = ImmutableMap.builder(); + for (ComponentInfoCode 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