From 8b7ec6c9cdaa58e81238805e3e2f33593fca756e Mon Sep 17 00:00:00 2001 From: pveayojnc <3273195329@qq.com> Date: Tue, 29 Apr 2025 18:18:56 +0800 Subject: [PATCH] Update ResultCodeEnum.java --- .../java/com/zsz/util/ResultCodeEnum.java | 51 +++++++++++++++---- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/zsz/util/ResultCodeEnum.java b/src/main/java/com/zsz/util/ResultCodeEnum.java index 20ac979..499ef34 100644 --- a/src/main/java/com/zsz/util/ResultCodeEnum.java +++ b/src/main/java/com/zsz/util/ResultCodeEnum.java @@ -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; } -} +} \ No newline at end of file