123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package org.example.car.model;
- import lombok.Data;
- import java.io.Serializable;
- @Data
- public class R<T> implements Serializable {
- private static final long serialVersionUID = 1L;
- private Integer code;
- private String msg;
- private T data;
- public static <T> R<T> success(T object) {
- return new R<T>(1, object, "");
- }
- public static <T> R<T> success() {
- return new R<T>(1, null, "");
- }
- public static <T> R<T> error(String msg) {
- return new R<T>(0, null, msg);
- }
- public static <T> R<T> error(int code, String message) {
- return new R<T>(code, null, message);
- }
- public R(int code, T data, String msg) {
- this.code = code;
- this.data = data;
- this.msg = msg;
- }
- public R(int code, T data) {
- this(code, data, "");
- }
- }
|