Springboot聚合工程初始化案例
立即下载
资源介绍:
Springboot聚合工程初始化案例
package com.simple.common.untils;
import java.io.Serializable;
/**
* @Author:licy
* @Description TODO()
* @Date:2024-08-07 15:17
*/
public class JSONData implements Serializable {
/**
* 状态码 0表示成功过,-1,-2,-3、、、为失败
*/
private Integer code;
/**
* 业务数据
*/
private T data;
/**
* 信息表示
*/
private String message;
public JSONData() {
}
public JSONData(Integer code, T data, String message) {
this.code = code;
this.data = data;
this.message = message;
}
/**
* 成功,不用返回数据
*
* @return
*/
public static JSONData buildSuccess() {
return new JSONData(0, null, null);
}
/**
* 成功,返回数据
*
* @param data
* @return
*/
public static JSONData buildSuccess(Object data) {
return new JSONData(0, data, null);
}
/**
* 成功,返回数据
*
* @param message
* @return
*/
public static JSONData buildSuccess(String message) {
return new JSONData(0, null, message);
}
/**
* 成功,返回数据,信息
*
* @param data
* @param message
* @return
*/
public static JSONData buildSuccess(Object data, String message) {
return new JSONData(0, data, message);
}
/**
* 失败,固定状态码
*
* @param message
* @return
*/
public static JSONData buildError(String message) {
return new JSONData(-1, null, message);
}
/**
* 失败,自定义错误码和信息
*
* @param code
* @param message
* @return
*/
public static JSONData buildError(Integer code, String message) {
return new JSONData(code, null, message);
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public Object getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public String getmessage() {
return message;
}
public void setmessage(String message) {
this.message = message;
}
}
资源文件列表:
simple-platform.zip 大约有131个文件