From d48e70bfd4b3cdc0f8dbf9fa21020ebbf474607b Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期二, 16 三月 2021 16:05:48 +0800
Subject: [PATCH] 通用Controller添加响应返回消息

---
 src/main/java/com/ruoyi/framework/web/controller/BaseController.java |   43 +++++++++++++++++++++++++++++++++++++++++++
 pom.xml                                                              |   12 ++++++------
 2 files changed, 49 insertions(+), 6 deletions(-)

diff --git a/pom.xml b/pom.xml
index 15f9222..ab0be5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -221,9 +221,9 @@
 
 		<!-- velocity浠g爜鐢熸垚浣跨敤妯℃澘 -->
 		<dependency>
-           <groupId>org.apache.velocity</groupId>
-            <artifactId>velocity</artifactId>
-            <version>${velocity.version}</version>
+			<groupId>org.apache.velocity</groupId>
+			<artifactId>velocity</artifactId>
+			<version>${velocity.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>commons-collections</groupId>
@@ -234,9 +234,9 @@
 		
 		<!-- collections宸ュ叿绫� -->
 		<dependency>
-		    <groupId>commons-collections</groupId>
-		    <artifactId>commons-collections</artifactId>
-		    <version>${commons.collections.version}</version>
+			<groupId>commons-collections</groupId>
+			<artifactId>commons-collections</artifactId>
+			<version>${commons.collections.version}</version>
 		</dependency>
 		
         <!-- 瀹氭椂浠诲姟 -->
diff --git a/src/main/java/com/ruoyi/framework/web/controller/BaseController.java b/src/main/java/com/ruoyi/framework/web/controller/BaseController.java
index 9662df6..40724ba 100644
--- a/src/main/java/com/ruoyi/framework/web/controller/BaseController.java
+++ b/src/main/java/com/ruoyi/framework/web/controller/BaseController.java
@@ -76,6 +76,49 @@
     /**
      * 鍝嶅簲杩斿洖缁撴灉
      * 
+     * @param result 缁撴灉
+     * @return 鎿嶄綔缁撴灉
+     */
+    protected AjaxResult toAjax(boolean result)
+    {
+        return result ? success() : error();
+    }
+
+    /**
+     * 杩斿洖鎴愬姛
+     */
+    public AjaxResult success()
+    {
+        return AjaxResult.success();
+    }
+
+    /**
+     * 杩斿洖澶辫触娑堟伅
+     */
+    public AjaxResult error()
+    {
+        return AjaxResult.error();
+    }
+
+    /**
+     * 杩斿洖鎴愬姛娑堟伅
+     */
+    public AjaxResult success(String message)
+    {
+        return AjaxResult.success(message);
+    }
+
+    /**
+     * 杩斿洖澶辫触娑堟伅
+     */
+    public AjaxResult error(String message)
+    {
+        return AjaxResult.error(message);
+    }
+
+    /**
+     * 鍝嶅簲杩斿洖缁撴灉
+     * 
      * @param rows 褰卞搷琛屾暟
      * @return 鎿嶄綔缁撴灉
      */

--
Gitblit v1.9.3