增加管理员分配角色

This commit is contained in:
YunaiV
2019-03-02 18:17:09 +08:00
parent 36f62b2459
commit b3b3b8154b
11 changed files with 130 additions and 3 deletions

View File

@@ -32,4 +32,13 @@
AND deleted = 0
</update>
<insert id="insertList">
INSERT INTO admin_role (
admin_id, role_id, create_time, deleted
) VALUES
<foreach collection="adminRoleDOs" item="adminRole" separator=",">
(#{adminRole.adminId}, #{adminRole.roleId}, #{adminRole.createTime}, #{adminRole.deleted})
</foreach>
</insert>
</mapper>

View File

@@ -2,6 +2,10 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.iocoder.mall.admin.dao.RoleMapper">
<sql id="FIELDS">
id, name, create_time
</sql>
<insert id="insert" parameterType="RoleDO" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
INSERT INTO role (
name, create_time, deleted
@@ -25,7 +29,7 @@
<select id="selectById" parameterType="Integer" resultType="RoleDO">
SELECT
id, name, create_time
<include refid="FIELDS"/>
FROM role
WHERE id = #{id}
AND deleted = 0
@@ -33,7 +37,7 @@
<select id="selectListByNameLike" resultType="RoleDO">
SELECT
id, name, create_time
<include refid="FIELDS"/>
FROM role
<where>
<if test="name != null">
@@ -56,4 +60,15 @@
</where>
</select>
<select id="selectListByIds" resultType="RoleDO">
SELECT
<include refid="FIELDS"/>
FROM resource
WHERE id IN
<foreach item="id" collection="ids" separator="," open="(" close=")" index="">
#{id}
</foreach>
AND deleted = 0
</select>
</mapper>