添加权限管理功能

This commit is contained in:
zhh
2018-09-30 18:00:01 +08:00
parent 207a72d116
commit 7faffe541a
39 changed files with 5405 additions and 61 deletions

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.macro.mall.dao.UmsRolePermissionRelationDao">
<!--批量新增回写主键支持-->
<insert id="insertList">
INSERT INTO ums_role_permission_relation (role_id, permission_id) VALUES
<foreach collection="list" separator="," item="item" index="index">
(#{item.roleId,jdbcType=BIGINT},
#{item.permissionId,jdbcType=BIGINT})
</foreach>
</insert>
<select id="getPermissionList" resultMap="com.macro.mall.mapper.UmsPermissionMapper.BaseResultMap">
SELECT
p.*
FROM
ums_role_permission_relation r
LEFT JOIN ums_permission p ON r.permission_id = p.id
WHERE
r.role_id = #{roleId};
</select>
</mapper>