package com.ruoyi.doublePrevention.vo; import com.ruoyi.doublePrevention.enums.ResultCodes; import java.io.Serializable; public class ResultVO implements Serializable { private String code; private Integer count; private String msg; private int pageNum; private int pageSize; private T data; public static ResultVO success(){ ResultVO resultVO = new ResultVO(); resultVO.setCode(ResultCodes.OK.getCode()); return resultVO; } public ResultVO() { } public ResultVO(String code, String msg) { this.code = code; this.msg = msg; } public ResultVO(ResultCodes code, T data) { this.code = code.getCode(); this.msg = code.getDesc(); this.data = data; } public ResultVO(ResultCodes code) { this.code = code.getCode(); this.msg = code.getDesc(); } public int getPageNum() { return pageNum; } public void setPageNum(int pageNum) { this.pageNum = pageNum; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Integer getCount() { return count; } public void setCount(Integer count) { this.count = count; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Object getData() { return data; } public void setData(T data) { this.data = data; } }