/* package com.template.model.result; import com.flyhigh.common.config.CoreConstant; import com.flyhigh.common.exception.CustomizeException; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; */ /** * 请求响应数据 * * @param 数据类型 *//* @Data @AllArgsConstructor @NoArgsConstructor @ApiModel("请求响应数据") public class Result implements Serializable { */ /** * 数据 *//* @ApiModelProperty("数据") private T data; */ /** * 信息 *//* @ApiModelProperty("信息") private String message; */ /** * 状态码 *//* @ApiModelProperty("状态码") private int code; public static Result ok() { return new Result<>(null, "" , 200); } public static Result ok(T data) { return new Result<>(data, "" , 200); } public static Result ok(T data, String message) { return new Result<>(data, message, 200); } public static Result fail(String message, int code) { return new Result<>(null, message, code); } public static Result fail(T data, String message, int code) { return new Result<>(data, message, code); } public static Result fail(CustomizeException e) { return new Result<>(null, e.getMessage(), e.getCode()); } public static Result failClient(String message) { return new Result<>(null, message, CoreConstant.CLIENT_LOGIC_ERROR); } public static Result failSystem(String message) { return new Result<>(null, message, CoreConstant.SERVER_LOGIC_ERROR); } } */