统一返回格式

代码:
`
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

@Data
@Builder
public class Result implements Serializable {

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();
}

}`

posted @ 2023-04-06 15:14  Sappy  阅读(16)  评论(0编辑  收藏  举报