大屏项目初始化
This commit is contained in:
38
src/main/java/com/mini/mybigscreen/Model/Result.java
Normal file
38
src/main/java/com/mini/mybigscreen/Model/Result.java
Normal file
@@ -0,0 +1,38 @@
|
||||
package com.mini.mybigscreen.Model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class Result<T> implements Serializable {
|
||||
|
||||
private Integer code;
|
||||
// 提示信息
|
||||
private String msg;
|
||||
// 数据体
|
||||
private T data;
|
||||
|
||||
// 成功返回(带数据)
|
||||
public static <T> Result<T> success(T data) {
|
||||
Result<T> result = new Result<>();
|
||||
result.setCode(200);
|
||||
result.setMsg("操作成功");
|
||||
result.setData(data);
|
||||
return result;
|
||||
}
|
||||
|
||||
// 成功返回(无数据)
|
||||
public static <T> Result<T> success() {
|
||||
return success(null);
|
||||
}
|
||||
|
||||
// 失败返回
|
||||
public static <T> Result<T> error(String msg) {
|
||||
Result<T> result = new Result<>();
|
||||
result.setCode(500);
|
||||
result.setMsg(msg);
|
||||
result.setData(null);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user