From 0894b9328ae1c11146175b492ae348bbd4b13404 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 29 四月 2019 16:42:32 +0800
Subject: [PATCH] 加入统一消息提示功能 请用 vc.messege('错误内容')

---
 java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml |   88 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 87 insertions(+), 1 deletions(-)

diff --git a/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml b/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
index 41dd8bb..d1a129c 100644
--- a/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
+++ b/java110-config/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
@@ -43,7 +43,13 @@
     <!-- 鍒犻櫎鏉冮檺缁� -->
     <update id="deletePrivilegeRel" parameterType="Map">
         UPDATE p_privilege_rel a SET a.`status_cd` = '1'
-        WHERE a.`pg_id` = #{pgId}
+        WHERE 1=1
+        <if test="pgId != null and pgId != ''">
+            and a.`pg_id` = #{pgId}
+        </if>
+        <if test="pId != null and pId != ''">
+            and a.`p_id` = #{pId}
+        </if>
     </update>
 
     <select id="queryPrivilegeRel" parameterType="Map" resultType="Map">
@@ -62,4 +68,84 @@
             AND ppr.`pg_id` = #{pgId}
 
     </select>
+
+    <select id="queryPrivilegeGroup" parameterType="Map" resultType="Map">
+        select ppg.pg_id pgId,ppg.name,ppg.description,ppg.create_time createTime,ppg.store_id storeId,ppg.domain
+        from p_privilege_group ppg
+        where 1=1
+        <if test="pgId !=null and pgId !=''">
+            and ppg.pg_id = #{pgId}
+        </if>
+        <if test="storeId != null and storeId != ''">
+            and ppg.store_id = #{storeId}
+        </if>
+        <if test="storeTypeCd != null and storeTypeCd != ''">
+            and ppg.domain = #{storeTypeCd}
+        </if>
+        and ppg.status_cd = '0'
+
+    </select>
+
+    <insert id="addPrivilegeRel" parameterType="Map">
+        insert into p_privilege_rel(p_id,pg_id)
+        values(#{pId},#{pgId})
+    </insert>
+    <!-- 鏌ヨ鏉冮檺 -->
+    <select id="queryPrivilege" parameterType="Map" resultType="Map">
+        SELECT
+            pp.`p_id` pId,pp.`name`,pp.`description`,pp.`create_time` createTime,pp.`domain`
+        FROM p_privilege pp
+        WHERE 1= 1
+        <if test="pId != null and pId != ''">
+            and pp.p_id = #{pId}
+        </if>
+        <if test="pId != null and pId != ''">
+            AND pp.domain = '800900000003'
+        </if>
+            AND pp.`status_cd` = '0'
+    </select>
+    <!-- 鏌ヨ鐢ㄦ埛鏉冮檺 -->
+    <select id="queryUserPrivilege" parameterType="Map" resultType="Map">
+        SELECT
+            ppu.`pu_id` puId,
+            ppu.`p_id` pId,
+            ppu.`privilege_flag` privilegeFlag,
+            ppu.`user_id` userId
+        FROM
+            p_privilege_user ppu
+        WHERE 1 = 1
+        <if test="privilegeFlag != null and privilegeFlag != ''">
+            AND ppu.`privilege_flag` = #{privilegeFlag}
+        </if>
+        <if test="pId != null and pId != ''">
+            AND ppu.`p_id` = #{pId}
+        </if>
+        <if test="userId != null and userId != ''">
+            AND ppu.`user_id` = #{userId}
+        </if>
+            AND ppu.`status_cd` = '0'
+    </select>
+    <!-- 淇濆瓨灞炴�т俊鎭� c_business_attrs -->
+    <insert id="addUserPrivilege" parameterType="Map">
+        <![CDATA[
+            INSERT INTO p_privilege_user(p_id,privilege_flag,user_id) VALUES(#{pId},#{privilegeFlag},#{userId})
+        ]]>
+    </insert>
+
+    <!-- 鍒犻櫎鏉冮檺缁� -->
+    <update id="deleteUserPrivilege" parameterType="Map">
+        update p_privilege_user ppu set ppu.status_cd = '1'
+        where 1=1
+        <if test="pId != null and pId != ''">
+            and ppu.p_id= #{pId}
+        </if>
+        <if test="privilegeFlag != null and privilegeFlag != ''">
+            and ppu.privilege_flag = #{privilegeFlag}
+        </if>
+        <if test="userId != null and userId != ''">
+            and ppu.user_id = #{userId}
+        </if>
+        and ppu.status_cd = '0'
+    </update>
+
 </mapper>

--
Gitblit v1.8.0