后台服务器要给前端的数据的类型太多了,经常有各种状态的判断,对弈前端非常不友好,
我们需要固定返回一种数据类型出去,让前端可以更加坚定轻松处理返回的数据,那样非常的方便。
返回数据类型常量 枚举
public enum ResponseCode {
// 设置常量名称为SUCCESS 绑定2个数据 1 success
SUCCESS(1,"成功"),
FAIL(0,"失败"),
IS_LOGIN(2,"登录了"),
IS_NOT_LOGIN(3,"为登录"),
IS_PAY(10,"已支付");
// code 让常量绑定int数据
private int code;
// comment 让常量绑定字符串的数据
private String msg;
//使用构造方法给常量进行设置
ResponseCode(int code, String msg) {
this.code = code;
this.msg= msg;
}
ResponseCode() {
}
/* 注意只需要get不需要set */
public int getCode() {
return code;
}
public String getMsg() {
return msg;
}
}
统一返回数据类型
package com.qf.config;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author hq
*/
@Data
@AllArgsConstructor
@N