package com.objecteye.pojo; import lombok.Data; import java.io.Serializable; /** * @author: liuhaoyu * @date: 2023/7/6 */ @Data public class Result implements Serializable { private static final long serialVersionUID = -3498710365399499894L; private Integer code; private String message; private T data; public static Result success(T t) { Result result = new Result<>(); result.setCode(200); result.setMessage("Success"); result.setData(t); return result; } public static Result success() { return success(null); } public static Result failed(String message) { return failed(message, null); } public static Result failed(String message, T t) { Result result = new Result<>(); result.setCode(201); result.setMessage(message); result.setData(t); return result; } }