首页>代码>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);
    }
}
最近下载更多
氟西汀来救你  LV2 1月10日
admin_z  LV22 1月9日
fff2003  LV6 2023年11月17日
yuan_bin1990  LV7 2023年11月13日
edpwyg  LV14 2023年10月22日
shuangfu  LV24 2023年10月18日
molu123456 2023年10月16日
暂无贡献等级
Weishenghui  LV7 2023年9月19日
martin827  LV9 2023年9月14日
happyMrLi  LV5 2023年8月2日
最近浏览更多
akittyboy  LV9 4月16日
一个小学码  LV4 4月16日
zolscy  LV12 4月9日
zolscy  LV12 4月9日
zolscy  LV12 4月9日
zolscy  LV12 4月9日
User199880 4月6日
暂无贡献等级
kathy1860  LV1 4月1日
爱学习的涵  LV6 3月27日
13521878735  LV3 3月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友