ErrorCodeEnum.java 954 Bytes
package com.infoloop.tianting.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

@Getter
@ToString
@AllArgsConstructor
public enum ErrorCodeEnum implements BaseEnum {
    SUCCESS(200, "操作成功"),
    FAILED(500, "亲,服务器出了点小差错,请稍后再试"),
    VALIDATE_FAILED(400, "参数检验不通过"),
    UNAUTHORIZED(401, "您登陆身份信息已失效,请重新登陆"),
    FORBIDDEN(403, "您没有相关权限"),
    RESOURCE_NOT_FOUND(404, "请求资源不存在"),
    NOT_ALLOWED(405, "请求方法不允许"),
    REQUEST_TIMEOUT(408, "请求超时"),
    LOCKED(423, "资源被锁定"),


    //TODO: 406000001-406999999 业务异常
    INSERT_DATA_ERROR(406000001, "新增数据失败"),
    UPDATE_DATA_ERROR(406000002, "修改数据失败"),
    DELETE_DATA_ERROR(406000003, "删除数据失败"),


    ;
    private final int code;

    private final String message;

}