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