Update ResultCodeEnum.java

main
pveayojnc 4 months ago
parent 380fbcc5b2
commit 8b7ec6c9cd

@ -3,45 +3,74 @@ package com.zsz.util;
import lombok.Getter;
/**
*
*
* 使
*
*/
// 使用 Lombok 的 Getter 注解,自动为枚举类的属性生成 getter 方法
@Getter
public enum ResultCodeEnum {
SUCCESS(200,"成功"),
// 表示操作成功的枚举常量,状态码为 200消息为 "成功"
SUCCESS(200, "成功"),
// 表示操作失败的枚举常量,状态码为 201消息为 "失败"
FAIL(201, "失败"),
// 表示服务异常的枚举常量,状态码为 2012消息为 "服务异常"
SERVICE_ERROR(2012, "服务异常"),
ILLEGAL_REQUEST( 204, "非法请求"),
// 表示非法请求的枚举常量,状态码为 204消息为 "非法请求"
ILLEGAL_REQUEST(204, "非法请求"),
// 表示支付中状态的枚举常量,状态码为 205消息为 "支付中"
PAY_RUN(205, "支付中"),
// 表示参数校验错误的枚举常量,状态码为 206消息为 "参数校验错误"
ARGUMENT_VALID_ERROR(206, "参数校验错误"),
// 表示用户名或密码错误的枚举常量,状态码为 207消息为 "用户名或密码错误"
LOGIN_ERROR(207, "用户名或密码错误"),
// 表示未登录状态的枚举常量,状态码为 208消息为 "未登陆"
LOGIN_AUTH(208, "未登陆"),
// 表示没有权限的枚举常量,状态码为 209消息为 "没有权限"
PERMISSION(209, "没有权限"),
// 表示秒杀还没开始的枚举常量,状态码为 210消息为 "秒杀还没开始"
SECKILL_NO_START(210, "秒杀还没开始"),
// 表示正在秒杀排队中的枚举常量,状态码为 211消息为 "正在排队中"
SECKILL_RUN(211, "正在排队中"),
// 表示有未支付订单的枚举常量,状态码为 212消息为 "您有未支付的订单"
SECKILL_NO_PAY_ORDER(212, "您有未支付的订单"),
// 表示商品已售罄的枚举常量,状态码为 213消息为 "已售罄"
SECKILL_FINISH(213, "已售罄"),
// 表示秒杀已结束的枚举常量,状态码为 214消息为 "秒杀已结束"
SECKILL_END(214, "秒杀已结束"),
// 表示抢单成功的枚举常量,状态码为 215消息为 "抢单成功"
SECKILL_SUCCESS(215, "抢单成功"),
// 表示抢单失败的枚举常量,状态码为 216消息为 "抢单失败"
SECKILL_FAIL(216, "抢单失败"),
// 表示请求不合法的枚举常量,状态码为 217消息为 "请求不合法"
SECKILL_ILLEGAL(217, "请求不合法"),
// 表示下单成功的枚举常量,状态码为 218消息为 "下单成功"
SECKILL_ORDER_SUCCESS(218, "下单成功"),
// 表示优惠券已经领取的枚举常量,状态码为 220消息为 "优惠券已经领取"
COUPON_GET(220, "优惠券已经领取"),
// 表示优惠券已发放完毕的枚举常量,状态码为 221消息为 "优惠券已发放完毕"
COUPON_LIMIT_GET(221, "优惠券已发放完毕"),
//2022-02-22
LOGIN_CODE(222,"长时间未操作,会话已失效,请刷新页面后重试!"),
CODE_ERROR(223,"验证码错误!"),
TOKEN_ERROR(224,"Token无效!")
;
// 2022-02-22 添加的枚举常量
// 表示长时间未操作会话已失效的枚举常量,状态码为 222消息为 "长时间未操作,会话已失效,请刷新页面后重试!"
LOGIN_CODE(222, "长时间未操作,会话已失效,请刷新页面后重试!"),
// 表示验证码错误的枚举常量,状态码为 223消息为 "验证码错误!"
CODE_ERROR(223, "验证码错误!"),
// 表示 Token 无效的枚举常量,状态码为 224消息为 "Token 无效!"
TOKEN_ERROR(224, "Token 无效!");
// 存储状态码的属性
private Integer code;
// 存储状态消息的属性
private String message;
/**
*
* @param code
* @param message
*/
private ResultCodeEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}
}
Loading…
Cancel
Save