From 466ee3bc7c7bccf1e74ba46289900e24e6784d7b Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Wed, 17 Mar 2021 11:49:41 +0800
Subject: [PATCH] common模块: 添加常量枚举
---
screen-manage/src/main/resources/mapper/ManageRoleMapper.xml | 93 ++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 84 insertions(+), 9 deletions(-)
diff --git a/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml b/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml
index 967601f..8e3e2a3 100644
--- a/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml
+++ b/screen-manage/src/main/resources/mapper/ManageRoleMapper.xml
@@ -2,14 +2,89 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.moral.api.mapper.ManageRoleMapper">
- <!-- ������������������������ -->
- <resultMap id="BaseResultMap" type="com.moral.api.entity.ManageRole">
- <id column="id" property="id" />
- <result column="role_name" property="roleName" />
- <result column="create_time" property="createTime" />
- <result column="update_time" property="updateTime" />
- <result column="is_delete" property="isDelete" />
- <result column="desc" property="desc" />
- </resultMap>
+ <!-- ������������������������ -->
+ <resultMap id="BaseResultMap" type="com.moral.api.entity.ManageRole">
+ <id column="id" property="id"/>
+ <result column="name" property="name"/>
+ <result column="create_time" property="createTime"/>
+ <result column="update_time" property="updateTime"/>
+ <result column="is_delete" property="isDelete"/>
+ <result column="desc" property="desc"/>
+ </resultMap>
+ <sql id="Base_Column_List">
+ mr.id,mr.name,mr.create_time,mr.update_time,mr.is_delete,mr.desc
+ </sql>
+
+ <select id="getManageRoleByAccountId" resultMap="BaseResultMap">
+ select
+ <include refid="Base_Column_List"></include>
+ FROM
+ manage_role mr
+ JOIN manage_account_role mar
+ 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
+ </select>
+
+ <select id="getAll" resultMap="BaseResultMap">
+ select * from manage_role
+ where is_delete = 0
+ </select>
+
+ <select id="getManageRoleByName" resultMap="BaseResultMap">
+ select * from manage_role
+ where name = #{name}
+ and is_delete = 0
+ </select>
+
+ <select id="getManageRoleById" resultMap="BaseResultMap">
+ select * from manage_role
+ where id = #{id}
+ and is_delete = 0
+ </select>
+
+ <select id="getManageRoleByNameFuzzy" resultMap="BaseResultMap">
+ select * from manage_role
+ where name like concat('%',#{name},'%')
+ and 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