1、响应码
package com.baihua.common.constant;
public interface ResultCode {
Integer CODE_0 = 0;
Integer CODE_403 = 403;
Integer CODE_500 = 500;
Integer CODE_10666 = 10666;
Integer CODE_10777 = 10777;
}
2、响应结果类-Result
package com.baihua.common.utils;
import com.baihua.common.constant.ResultCode;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Result {
private Integer code;
private String msg;
private Object data;
public static Result success() {
return new Result(ResultCode.CODE_0, "success", null);
}
public static Result success(Object data) {
return new Result(ResultCode.CODE_0, "success", data);
}
public static Result error() {
return new Result(ResultCode.CODE_500, "服务器异常", null);
}
public static Result error(Integer code, String msg) {
return new Result(code, msg, null);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义