From b601ad896966018e9e9251b699cacaee14f56721 Mon Sep 17 00:00:00 2001 From: huangzhen <867127663@qq.com> Date: 星期二, 06 九月 2022 10:08:29 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/ruoyi/doublePrevention/vo/ResultVO.java | 78 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/doublePrevention/vo/ResultVO.java b/src/main/java/com/ruoyi/doublePrevention/vo/ResultVO.java new file mode 100644 index 0000000..6c5c95d --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/vo/ResultVO.java @@ -0,0 +1,78 @@ +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; + } +} -- Gitblit v1.9.2