pull/4/head
zhouyu 10 months ago
parent 3b6a683a46
commit bd23af8d3b

@ -8,18 +8,28 @@ import lombok.Getter;
* @CONTACT 317758022@qq.com
* @DESC
*/
// 使用lombok的@Getter注解该注解会自动为枚举类中的成员变量这里的code和desc生成对应的Getter方法方便在其他地方获取这些变量的值使得代码更加简洁无需手动编写Getter方法代码。
@Getter
// 定义了一个名为ResponseEnum的枚举类用于表示不同的响应状态或情况在整个项目中可以通过使用这个枚举来统一规范响应相关的状态码和对应的描述信息。
public enum ResponseEnum {
// 定义了一个名为SUCCESS的枚举常量它代表成功的响应状态传入的参数0表示对应的状态码"SUCCESS"表示对应的描述信息,意味着当业务处理成功时,可以使用这个枚举常量来传达相应的状态。
SUCCESS(0,"SUCCESS"),
// 定义了一个名为ERROR的枚举常量用于表示出现错误的响应状态状态码为1描述为"ERROR",通常在业务处理出现问题、发生异常等情况下使用该枚举常量来表明出现了错误情况。
ERROR(1,"ERROR"),
// 定义了名为ILLEGAL_ARGUMENTS的枚举常量状态码为2描述为"ILLEGAL_ARGUMENTS",一般用于表示客户端传入的参数不符合要求、存在非法参数等情况时的响应状态标识。
ILLEGAL_ARGUMENTS(2,"ILLEGAL_ARGUMENTS"),
// 定义了名为NEED_LOGIN的枚举常量状态码为10描述为"NEED_LOGIN",常用于表示当前操作需要用户进行登录才能继续执行的情况,提示客户端进行登录相关的操作。
NEED_LOGIN(10,"NEED_LOGIN");
// 定义了一个私有整型变量code用于存储每个枚举常量对应的状态码不同的枚举常量会有各自对应的状态码值通过构造函数进行初始化赋值。
private int code;
// 定义了一个私有字符串变量desc用于存储每个枚举常量对应的描述信息用于更直观地展示该枚举常量所代表的具体含义同样通过构造函数进行初始化赋值。
private String desc;
// 这是枚举类的构造函数,用于初始化每个枚举常量的状态码和描述信息,在定义枚举常量时传入的参数会传递到这个构造函数中,
// 分别对当前枚举常量的code和desc变量进行赋值确保每个枚举常量都有正确的状态码和对应的描述与之对应方便在项目中基于这些信息进行相应的逻辑处理和响应返回。
ResponseEnum(int code,String desc){
this.code = code;
this.desc = desc;
}
}
}
Loading…
Cancel
Save