统一返回格式
代码:
`
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
@Data
@Builder
public class Result
private static final long serialVersionUID = 1L;
private int code;
private String message;
private T data;
public static Result success() {
return Result.builder()
.code(0)
.message("success")
.build();
}
public static <T> Result<T> success(T obj) {
ResultBuilder<T> resultBuilder = new ResultBuilder<T>();
return resultBuilder
.code(0)
.message("success")
.data(obj)
.build();
}
public static Result success(String msg) {
return Result.builder()
.code(0)
.message(msg)
.build();
}
public static Result error(String msg) {
return Result.builder()
.code(1)
.message(msg)
.build();
}
public static Result error(int code,String msg) {
return Result.builder()
.code(code)
.message(msg)
.build();
}
}`