首页>代码>springboot后台OA办公管理系统,功能很完善>/oa_system/src/main/java/cn/gson/oasys/common/formValid/ResultVO.java
package cn.gson.oasys.common.formValid;

/**
 * Description:
 * http请求返回的最外层对象
 *
 * @author zzy
 * @create 2017-09-07 13:38
 */

public class ResultVO<T> {
    /**
     * 错误码
     */
    private Integer code;
    /**
     * 提示信息
     */
    private String msg;
    /**
     * 返回的具体内容
     */

    T Data;

    public ResultVO() {
    }

    public ResultVO(Integer code, String msg, T data) {
        this.code = code;
        this.msg = msg;
        Data = data;
    }

    public ResultVO(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public ResultVO success(T data) {
        this.code = ResultEnum.SUCCESS.getCode();
        this.msg = ResultEnum.SUCCESS.getMessage();
        this.Data = data;
        return new ResultVO(code, msg, data);
    }

    public Integer getCode() {
        return code;
    }

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

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public T getData() {
        return Data;
    }

    public void setData(T data) {
        Data = data;
    }


    public ResultVO error(Integer code, String message, T data) {
        this.code = ResultEnum.ERROR.getCode();
        this.msg = msg;
        this.Data = data;
        return new ResultVO(code, msg, data);
    }
}
最近下载更多
skmckk  LV9 4月25日
lvyga1  LV2 2024年12月20日
angaochong  LV5 2024年10月29日
微信网友_7044194812350464  LV8 2024年9月13日
educationAAA  LV11 2024年9月1日
微信网友_7134912998903808  LV15 2024年8月29日
校园网  LV9 2024年8月4日
氟西汀来救你  LV2 2024年1月10日
admin_z  LV22 2024年1月9日
fff2003  LV9 2023年11月17日
最近浏览更多
skmckk  LV9 4月25日
xiaohuaidan455  LV2 2月17日
dane168  LV8 2月17日
lvyga1  LV2 2024年12月20日
xianyu091012  LV5 2024年11月19日
ccz1570683362 2024年11月13日
暂无贡献等级
Boss绝  LV9 2024年11月12日
angaochong  LV5 2024年10月29日
栾庆浩 2024年10月29日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友