From d7963a84282c548fee3595b3343e6ae6ca49bb29 Mon Sep 17 00:00:00 2001
From: yn147 <2270338776@qq.com>
Date: 星期五, 24 十一月 2023 14:12:01 +0800
Subject: [PATCH] 学籍,考勤

---
 src/main/java/com/qxueyou/scc/base/model/Result.java |   40 +++++++++++++++++++++++++++-------------
 1 files changed, 27 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/base/model/Result.java b/src/main/java/com/qxueyou/scc/base/model/Result.java
index 8bd5e5d..d719e72 100644
--- a/src/main/java/com/qxueyou/scc/base/model/Result.java
+++ b/src/main/java/com/qxueyou/scc/base/model/Result.java
@@ -1,16 +1,18 @@
 package com.qxueyou.scc.base.model;
 
+import com.qxueyou.scc.base.util.CollectionUtils;
+
 import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
 
 /**
- * 操作结果类 接口统一返回数据类型
+ * 鎿嶄綔缁撴灉绫� 鎺ュ彛缁熶竴杩斿洖鏁版嵁绫诲瀷
  * 
  * {
-	 * 	"result": 返回结果(boolean值),
-	 *  "data": 返回数据(object),
-	 *  "msg": 返回消息,
+	 * 	"result": 杩斿洖缁撴灉(boolean鍊�),
+	 *  "data": 杩斿洖鏁版嵁(object),
+	 *  "msg": 杩斿洖娑堟伅,
  * }
  * 
  * @author zhiyong
@@ -20,27 +22,30 @@
 	
 	private static final long serialVersionUID = -9024761391789730558L;
 
-	/** 成功:true,失败:false */
+	/** 鎴愬姛:true,澶辫触:false */
 	private boolean success;
 	
-	/** 返回编码 */
+	/** 杩斿洖缂栫爜 */
 	private int resultCode ;
 	
-	/** 返回消息 */
+	/** 杩斿洖娑堟伅 */
 	private String msg;
 	
-	/** 结果数据  */
+	/** 缁撴灉鏁版嵁  */
 	private Object data;
-	
+
+	public static final String MSG_SUCCESS = "success";
+
+	public static final String MSG_FAIL = "fail";
 	/**
-	 * 非法请求状态码
+	 * 闈炴硶璇锋眰鐘舵�佺爜
 	 */
 	public static final int CODE_FORBIDDEN = 403;
 	
 	public static final Result SUCCESS = new Result(true);
 	
 	public static final Result FAIL = new Result(false);
-	
+
 	public Result() {
 		super();
 	}
@@ -70,8 +75,13 @@
 		this.msg=msg;
 		this.data=data;
 	}
-	
-	public boolean isSuccess() {
+	public Result(boolean success, Object... objs) {
+		this.success = success;
+		this.msg = success ? MSG_SUCCESS : MSG_FAIL;
+		this.data = CollectionUtils.newObjectMap(objs);
+	}
+
+    public boolean isSuccess() {
 		return success;
 	}
 
@@ -83,6 +93,10 @@
 		this.success = success;
 	}
 
+	public Boolean getSuccess() {
+		return success;
+	}
+
 	public String getMsg() {
 		return msg;
 	}

--
Gitblit v1.8.0