配置响应公共代码和消息
SUCCESS(200,"成功"),
FAIL(201, "失败"),
PARAM_ERROR(203, "参数错误"),
DATA_ERROR(204, "数据异常"),
ILLEGAL_REQUEST(205, "非法请求"),
REPEAT_SUBMIT(206, "重复提交"),
LOGIN_AUTH(208, "未登陆"),
PERMISSION(209, "没有权限"),
CODE_ERROR(210, "验证码不正确"),
PHONE_REGISTER_ERROR(210, "手机号已注册"),
ACCOUNT_ERROR(210, "账号不正确"),
PASSWORD_ERROR(210, "密码不正确"),
ACCOUNT_LOCK_ERROR(210, "该账户已被锁定"),
;
public Integer code;
public String message;
配置相应类
package com.itfangyi.commons;
import com.sun.org.apache.regexp.internal.RE;
import org.omg.CORBA.PUBLIC_MEMBER;
public class ResultCommon <T> {
private Integer Status ;
private String message;
private T data ;
public ResultCommon(Integer status, String message) {
Status = status;
this.message = message;
}
public static <T> ResultCommon<T> REQUEST_SUCCESS(ResultCodeEnum resultCodeEnum , T data){
return new ResultCommon<T>(resultCodeEnum.code,resultCodeEnum.message,data);
}
public static ResultCommon REQUEST_FAIL(ResultCommon resultCommon ){
return new ResultCommon(resultCommon.Status,resultCommon.message);
}
public ResultCommon(Integer status, String message, T data) {
Status = status;
this.message = message;
this.data = data;
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」