首页>代码>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);
    }
}
最近下载更多
angaochong  LV5 10月29日
educationAAA  LV11 9月1日
校园网  LV9 8月4日
氟西汀来救你  LV2 1月10日
admin_z  LV22 1月9日
fff2003  LV9 2023年11月17日
yuan_bin1990  LV7 2023年11月13日
edpwyg  LV14 2023年10月22日
最近浏览更多
xianyu091012  LV4 前天
ccz1570683362 11月13日
暂无贡献等级
Boss绝  LV9 11月12日
angaochong  LV5 10月29日
栾庆浩 10月29日
暂无贡献等级
bluerstar  LV1 10月23日
charleswang  LV7 10月21日
最代码11111 10月14日
暂无贡献等级
付伟1234  LV5 9月21日
唐唐丶  LV34 9月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友