package com.gk.hotwork.Domain.Vo; import com.gk.hotwork.Domain.Enum.ResultCodes; import java.io.Serializable; public class ResultVO implements Serializable { private String code; private Integer count; private String msg; 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 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; } }