¶Ô±ÈÐÂÎļþ |
| | |
| | | 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,"é¨ä»¶æ æ³æ¸
ç©ºç¨æ·æéï¼è¯·è³å°ä¿çä¸ä½å¯æä½ç¨æ·ï¼"); |
| | | |
| | | //æä½ä»£ç |
| | | @ApiModelProperty(value = "æä½æ¯å¦æå", example = "true", required = true) |
| | | boolean success; |
| | | |
| | | //æä½ä»£ç |
| | | @ApiModelProperty(value = "æä½ä»£ç ", 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; |
| | | } |
| | | } |