package com.example.common; import lombok.Data; @Data public class Result { private Integer code; private String message; private T data; public static Result success(T data) { Result result = new Result<>(); result.setCode(200); result.setMessage("success"); result.setData(data); return result; } public static Result success() { return success(null); } public static Result error(String message) { Result result = new Result<>(); result.setCode(500); result.setMessage(message); return result; } public static Result error(Integer code, String message) { Result result = new Result<>(); result.setCode(code); result.setMessage(message); return result; } }