diff --git a/src/main/java/com/aida/gateway/common/response/ResultEnum.java b/src/main/java/com/aida/gateway/common/response/ResultEnum.java index 9a7984d..9d8ab81 100644 --- a/src/main/java/com/aida/gateway/common/response/ResultEnum.java +++ b/src/main/java/com/aida/gateway/common/response/ResultEnum.java @@ -1,26 +1,58 @@ package com.aida.gateway.common.response; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - /** * @ClassName ResultEnum - * @Description 响应状态码枚举 + * @Description 响应结果枚举 * @Author dwjian - * @Date 2019/9/8 21:48 + * @Date 2019/9/8 21:58 */ -@Data -@NoArgsConstructor -@AllArgsConstructor -public enum ResultEnum implements Serializable { +public enum ResultEnum { - SUCCESS(0, "操作成功"), - FAIL(-1, "操作失败"), - ERROR(500, "系统异常"); + SUCCESS(true, 0, "SUCCESS"), + FAIL(false, -1, "FAIL"), + ERROR(false, -1, "system error!"), + PARAMETER_ERROR(false, -2, "parameter error!"), + NO_LOGIN(false, -100, "User not logged in"), + NO_PERMISSION(false, -200, "No access"), + ACCOUNT_LOCK(false, -300, "Account frozen"), + + PROMPT(false, 1, "Prompt"), + WARNING(false, 2, "Warning"), + + ; private int code; private String msg; + private boolean isOK; + + + ResultEnum(boolean isOK, int code, String msg) { + this.isOK = isOK; + this.code = code; + this.msg = msg; + } + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public boolean isOK() { + return isOK; + } + + public void setOK(boolean OK) { + isOK = OK; + } }