Result.java
652 Bytes
package com.example.erp.common.response;
import lombok.Getter;
@Getter
public class Result<T> {
private final int code;
private final String message;
private final T data;
private final long timestamp;
private Result(int code, String message, T data) {
this.code = code;
this.message = message;
this.data = data;
this.timestamp = System.currentTimeMillis();
}
public static <T> Result<T> ok(T data) {
return new Result<>(200, "操作成功", data);
}
public static <T> Result<T> fail(int code, String message) {
return new Result<>(code, message, null);
}
}