New file |
| | |
| | | package com.cl.common.result; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * 后端统一返回结果 |
| | | * @param <T> |
| | | */ |
| | | @Data |
| | | public class Result<T> implements Serializable { |
| | | |
| | | private Integer code; //编码:1成功,0和其它数字为失败 |
| | | private String message; //错误信息 |
| | | private T data; //数据 |
| | | |
| | | public static <T> Result<T> success() { |
| | | Result<T> result = new Result<T>(); |
| | | result.code = 200; |
| | | return result; |
| | | } |
| | | |
| | | public static <T> Result<T> success(T object) { |
| | | Result<T> result = new Result<T>(); |
| | | result.data = object; |
| | | result.code = 200; |
| | | return result; |
| | | } |
| | | |
| | | public static <T> Result<T> success(String message,T object) { |
| | | Result<T> result = new Result<T>(); |
| | | result.data = object; |
| | | result.message=message; |
| | | result.code = 200; |
| | | return result; |
| | | } |
| | | |
| | | public static <T> Result<T> error(String msg) { |
| | | Result<T> result = new Result<T>(); |
| | | result.message = msg; |
| | | result.code = 500; |
| | | return result; |
| | | } |
| | | |
| | | public static <T> Result<T> error(Integer code,String msg) { |
| | | Result<T> result = new Result<T>(); |
| | | result.message = msg; |
| | | result.code = code; |
| | | return result; |
| | | } |
| | | |
| | | } |