package com.ruoyi.doublePrevention.vo;
|
|
|
import com.ruoyi.doublePrevention.enums.ResultCodes;
|
|
import java.io.Serializable;
|
|
public class ResultVO<T> 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;
|
}
|
}
|