Files
my-bigScreen/src/main/java/com/mini/mybigscreen/Model/Result.java
2026-02-24 23:26:41 +08:00

39 lines
857 B
Java

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;
}
}