现在项目需要一个统一的返回体,用来作为代码执行后的结果展示,便于前后端分离的数据交互和处理。
我自己写了个简单的返回体,希望可以帮到您!
主要分为两个类处理,枚举类和返回体对象类:
1.枚举类 ResponseEnum
public enum ResponseEnum {
SUCCESS(100, "操作成功!"),
Failed(101, "操作失败,请重试!"),
PARAM_ERROR(102, "参数异常,请重新输入!"),
;
/**
* 状态码
*/
public Integer code;
/**
* 返回描述信息
*/
public String msg;
ResponseEnum(Integer code, String msg) {
this.code = code;
this.msg = msg;
}}
2.返回体对象类CommonResponseJson
import com.ruiqing.enums.ResponseEnum;
import lombok.Data