From f9f8f90ac63d6ce3274410d3721b173f40db6e41 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Fri, 25 Aug 2023 14:12:48 +0800
Subject: [PATCH] chore:过滤海城小时数据

---
 screen-manage/src/main/resources/mapper/ManageRoleMapper.xml |   71 ++++++++++++++++++++++++++++++++++-
 1 files changed, 69 insertions(+), 2 deletions(-)

diff --git a/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml b/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml
index 11266f8..6e7155a 100644
--- a/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml
+++ b/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml
@@ -22,10 +22,77 @@
         FROM
         manage_role mr
         JOIN manage_account_role mar
-        ON mar.role_id=mr.id AND mar.is_delete = 0
+        ON mar.role_id=mr.id AND mar.is_delete = '0'
         JOIN manage_account ma
         ON ma.id=mar.account_id and ma.id = #{accountId}
         where
-        mr.is_delete=0
+        mr.is_delete='0'
     </select>
+
+    <select id="getAll" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List"></include>
+        from manage_role mr
+        where mr.is_delete = '0'
+    </select>
+
+    <select id="getManageRoleByName" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List"></include>
+        from manage_role mr
+        where name = #{name}
+        and mr.is_delete = '0'
+    </select>
+
+    <select id="getManageRoleById" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List"></include>
+        from manage_role mr
+        where mr.id = #{id}
+        and mr.is_delete = '0'
+    </select>
+
+    <select id="getManageRoleByNameFuzzy" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List"></include>
+        from manage_role mr
+        where mr.name like concat('%',#{name},'%')
+        and mr.is_delete = '0'
+    </select>
+
+    <insert id="insertOne" parameterType="com.moral.api.entity.ManageRole">
+        INSERT INTO manage_role
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="name != null">
+                name,
+            </if>
+            <if test="desc != null">
+                `desc`,
+            </if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="name != null">
+                #{name},
+            </if>
+            <if test="desc != null">
+                #{desc},
+            </if>
+        </trim>
+    </insert>
+
+    <update id="updateManageRoleById" parameterType="com.moral.api.entity.ManageRole">
+        update manage_role
+        <set>
+            <if test="name != null">
+                name = #{name},
+            </if>
+            <if test="desc != null">
+                `desc` = #{desc},
+            </if>
+            <if test="is_delete != null">
+                is_delete = #{is_delete},
+            </if>
+        </set>
+        where id = #{id}
+    </update>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0