写接口怎么对返回的对象自动封装

public class ResultModel {


    private int code;


    private T data;


    private String message;


    public static ResultModel success(T data) {
        ResultModel res = new ResultModel();
        res.setCode(CodeEnum.SUCCESS.getCode());
        res.setData(data);
        res.setMessage(CodeEnum.SUCCESS.getDesc());
        return res;
    }


    public static ResultModel fail(CodeEnum codeEnum, String msg) {
        ResultModel res = new ResultModel();
        res.setCode(codeEnum.getCode());
        res.setMessage(StringUtils.isEmpty(msg) ? codeEnum.getDesc() : msg);
        return res;
    }


    public void setCode(int code) {
        this.code = code;
    }


    public void setData(T data) {
        this.data = data;
    }


    public void setMessage(String message) {
        this.message = message;
    }


    public int getCode() {
        return code;
    }


    public T getData() {
        return data;
    }


    public String getMessage() {
        return message;
    }
}

你可能感兴趣的:(写接口怎么对返回的对象自动封装)