package cn.seecoder.devmanage.model.vo; import lombok.AllArgsConstructor; import lombok.Data; import java.io.Serializable; @Data @AllArgsConstructor public class Response implements Serializable { private Integer code; private String msg; private T data; public static Response buildSuccess() { return new Response<>(200, "", null); } public static Response buildSuccess(T result) { return new Response<>(200, "", result); } public static Response buildFailure(Integer code, String message) { return new Response<>(code, message, null); } }