前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

枚举

作者头像
收心
发布2022-09-30 08:17:05
6400
发布2022-09-30 08:17:05
举报
文章被收录于专栏:Java实战博客
代码语言:javascript
复制
import lombok.Getter;
@Getter
public enum ResultCodeEnum {

    /**
     * 请求成功
     */
    UNKNOWN_ERROR(0, "未知异常"),
    DB_ERROR(1, "数据库异常"),
    SUCCESS(200, "请求成功"),
    FAIL(300, "请求失败"),
    SERVER_ERROR(500, "服务异常"),
    DATA_NOT_EXIST(501, "数据不存在"),
    CURRENT_STATUS_PROHIBITS_OPERATIONS(502, "当前状态不允许此操作"),
    CURRENT_USER_PROHIBITS_OPERATIONS(503, "当前用户不允许此操作"),
    DATE_SPAN_TOO_LARGE(504, "日期跨度过大"),
    DATA_SAVE_FAIL(505, "数据保存失败"),
    USER_NOT_LOGIN(506, "用户未登录"),
    USER_NOT_AUTHORITY(507, "用户无权限"),
    AUTHORIZATION_FAIL(1001, "授权失败"),
    RESOURCE_NOT_ALLOW_EDIT(1002, "该资源不允许编辑"),
    RESOURCE_NOT_ALLOW_DELETE(1003, "该资源不允许删除"),
    REQUEST_ILLEGAL(601, "请求不合法"),
    FILE_UPLOAD_FAIL(701, "文件上传失败"),
    PARAMETER_ERROR(40001, "参数异常"),
    ASSIGN_IS_NOT_WORK_DAY(40002, "未在分配时间范围"),
    USER_NOT_BINDING_AREA(40003, "未设置所属区域"),
    PICK_UP_BLACK_CITY(20001, "异地取件黑名单");

    private int code;
    private String message;

    // 构造方法
    ResultCodeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }

}

如果使用还是得

代码语言:javascript
复制
ResultCodeEnum codeEnum = ResultCodeEnum.UNKNOWN_ERROR;
int code = codeEnum.getCode();
String message = codeEnum.getMessage();

上面案例紧紧只是封装了new ResultCodeEnum(0,”未知异常”)的作用。

特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档