mirror of
https://github.com/lakaola/chat-api.git
synced 2026-09-03 06:44:10 +08:00
63 lines
1.3 KiB
Java
63 lines
1.3 KiB
Java
package com.platform.common.enums;
|
|
|
|
import lombok.Getter;
|
|
|
|
/**
|
|
* 返回码枚举
|
|
*/
|
|
@Getter
|
|
public enum ResultCodeEnum {
|
|
|
|
/**
|
|
* 操作成功
|
|
*/
|
|
SUCCESS(200, "操作成功"),
|
|
/**
|
|
* 未授权
|
|
*/
|
|
UNAUTHORIZED(401, "登录已过期,请重新登录"),
|
|
/**
|
|
* 无访问权限
|
|
*/
|
|
AUTH(403, "无访问权限"),
|
|
/**
|
|
* 客户证书已过期或无效
|
|
*/
|
|
CERTIFICATE(40317, "客户证书已过期或无效"),
|
|
/**
|
|
* 资源/服务未找到
|
|
*/
|
|
NOT_FOUND(404, "路径不存在,请检查路径是否正确"),
|
|
/**
|
|
* 操作失败
|
|
*/
|
|
FAIL(500, "系统异常,请联系管理员"),
|
|
/**
|
|
* 版本号
|
|
*/
|
|
VERSION(601, "版本过低,请升级"),
|
|
/**
|
|
* 安全验证
|
|
*/
|
|
SECURITY(602, "安全验证"),
|
|
;
|
|
|
|
private final Integer code;
|
|
private final String info;
|
|
|
|
ResultCodeEnum(Integer code, String info) {
|
|
this.code = code;
|
|
this.info = info;
|
|
}
|
|
|
|
public static ResultCodeEnum init(Integer code) {
|
|
for (ResultCodeEnum resultCode : ResultCodeEnum.values()) {
|
|
if (resultCode.getCode().equals(code)) {
|
|
return resultCode;
|
|
}
|
|
}
|
|
return ResultCodeEnum.FAIL;
|
|
}
|
|
|
|
}
|