|
@@ -10,7 +10,7 @@
|
|
|
create_date,
|
|
|
last_login_time,
|
|
|
state
|
|
|
- FROM user
|
|
|
+ FROM sys_user
|
|
|
WHERE user_name = #{userName}
|
|
|
and password = #{password}
|
|
|
</select>
|
|
@@ -22,7 +22,7 @@
|
|
|
create_date,
|
|
|
last_login_time,
|
|
|
state
|
|
|
- FROM user
|
|
|
+ FROM sys_user
|
|
|
WHERE user_id = #{userId}
|
|
|
</select>
|
|
|
|
|
@@ -33,62 +33,50 @@
|
|
|
create_date,
|
|
|
last_login_time,
|
|
|
state
|
|
|
- FROM user
|
|
|
+ FROM sys_user
|
|
|
WHERE user_name = #{userName}
|
|
|
</select>
|
|
|
|
|
|
<insert id="addUser">
|
|
|
- INSERT INTO USER (user_id, user_name, PASSWORD, create_date, state)
|
|
|
+ INSERT INTO sys_user (user_id, user_name, PASSWORD, create_date, state)
|
|
|
VALUE (#{userId}, #{userName}, #{password}, now(), 0)
|
|
|
</insert>
|
|
|
|
|
|
- <insert id="addRole">
|
|
|
- INSERT INTO role (role_name)
|
|
|
- VALUE (#{roleName})
|
|
|
- </insert>
|
|
|
<insert id="addUserRole">
|
|
|
- INSERT INTO user_role (user_id, role_id)
|
|
|
+ INSERT INTO sys_user_role (user_id, role_id)
|
|
|
VALUE (#{userId}, #{roleId})
|
|
|
</insert>
|
|
|
+
|
|
|
<insert id="addRoleList">
|
|
|
- INSERT INTO user_role (user_id, role_id) VALUES
|
|
|
+ INSERT INTO sys_user_role (user_id, role_id) VALUES
|
|
|
<foreach collection="roleList" item="role" index="index" separator=",">
|
|
|
(#{userId},#{role.id})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
- <insert id="addPermission">
|
|
|
- INSERT INTO permission (permission_url, permission_name)
|
|
|
- VALUE (#{permissionUrl}, #{permissionName})
|
|
|
- </insert>
|
|
|
+
|
|
|
<insert id="addPermissionList">
|
|
|
- INSERT INTO role_permission (role_id, permission_id) VALUES
|
|
|
+ INSERT INTO sys_role_permission (role_id, permission_id) VALUES
|
|
|
<foreach collection="permissionList" item="permission" index="index" separator=",">
|
|
|
(#{roleId},#{permission.id})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
|
- <select id="getRoleByName" resultType="com.judong.chuanyiserver.entity.Role">
|
|
|
- SELECT id,
|
|
|
- role_name
|
|
|
- FROM role
|
|
|
- WHERE role_name = #{roleName}
|
|
|
- </select>
|
|
|
<select id="getRoleIdListByUserId" resultType="java.lang.Integer">
|
|
|
SELECT role_id
|
|
|
- from user_role
|
|
|
+ from sys_user_role
|
|
|
where user_id = #{userId}
|
|
|
</select>
|
|
|
<select id="getShareRoleList" resultType="com.judong.chuanyiserver.entity.Role">
|
|
|
select id, role_name
|
|
|
- from role where id in
|
|
|
- ( SELECT role_id FROM user_role where user_id=#{userId} and role_id in
|
|
|
+ from sys_role where id in
|
|
|
+ ( SELECT role_id FROM sys_user_role where user_id=#{userId} and role_id in
|
|
|
<foreach collection="roleList" item="role" index="index" open="(" close=")" separator=",">
|
|
|
#{role.id}
|
|
|
</foreach>)
|
|
|
</select>
|
|
|
|
|
|
<delete id="deleteUserRole">
|
|
|
- delete from user_role where user_id=#{userId}
|
|
|
+ delete from sys_user_role where user_id=#{userId}
|
|
|
AND role_id in (
|
|
|
<foreach collection="roleIdList" item="roleId" index="index" separator=",">
|
|
|
#{roleId}
|
|
@@ -96,26 +84,17 @@
|
|
|
</delete>
|
|
|
<delete id="deleteUserRoleByUserId">
|
|
|
delete
|
|
|
- from user_role
|
|
|
+ from sys_user_role
|
|
|
where user_id = #{userId}
|
|
|
</delete>
|
|
|
- <delete id="deletePermissionById">
|
|
|
- delete
|
|
|
- from permission
|
|
|
- where id = #{id}
|
|
|
- </delete>
|
|
|
- <delete id="deleteRolePermissionById">
|
|
|
- delete
|
|
|
- from role_permission
|
|
|
- where permission_id = #{id}
|
|
|
- </delete>
|
|
|
+
|
|
|
<delete id="deleteRolePermissionByRoleId">
|
|
|
delete
|
|
|
- from role_permission
|
|
|
+ from sys_role_permission
|
|
|
where role_id = #{roleId}
|
|
|
</delete>
|
|
|
<delete id="deleteRolePermission">
|
|
|
- delete from role_permission where role_id=#{roleId}
|
|
|
+ delete from sys_role_permission where role_id=#{roleId}
|
|
|
AND permission_id in (
|
|
|
<foreach collection="permissionIdList" item="permissionId" index="index" separator=",">
|
|
|
#{permissionId}
|
|
@@ -123,9 +102,9 @@
|
|
|
</delete>
|
|
|
|
|
|
<select id="getPermissionByRoleList" resultType="com.judong.chuanyiserver.entity.Permission">
|
|
|
- SELECT id, permission_url, permission_name FROM permission
|
|
|
+ SELECT id, permission_url, permission_name FROM sys_permission
|
|
|
WHERE id in (
|
|
|
- SELECT permission_id FROM role_permission WHERE
|
|
|
+ SELECT permission_id FROM sys_role_permission WHERE
|
|
|
role_id in (
|
|
|
<foreach collection="roleList" item="role" index="index" separator=",">
|
|
|
#{role}
|
|
@@ -133,91 +112,48 @@
|
|
|
</select>
|
|
|
<select id="getRoleListByUserId" resultType="com.judong.chuanyiserver.entity.Role">
|
|
|
select id, role_name
|
|
|
- from role
|
|
|
+ from sys_role
|
|
|
where id in (
|
|
|
SELECT role_id
|
|
|
- from user_role
|
|
|
+ from sys_user_role
|
|
|
where user_id = #{userId})
|
|
|
</select>
|
|
|
<select id="getUserCount" resultType="java.lang.Long">
|
|
|
select count(*)
|
|
|
- from user;
|
|
|
+ from sys_user;
|
|
|
</select>
|
|
|
<select id="getUserPage" resultType="com.judong.chuanyiserver.entity.User">
|
|
|
select user_id, user_name, password, create_date, last_login_time, state
|
|
|
- from user
|
|
|
+ from sys_user
|
|
|
order by create_date DESC
|
|
|
limit #{startNum},#{limitNum}
|
|
|
</select>
|
|
|
<select id="getNoShareOldRoleList" resultType="java.lang.Integer">
|
|
|
- SELECT role_id FROM user_role WHERE user_id=#{userId} AND role_id NOT IN
|
|
|
+ SELECT role_id FROM sys_user_role WHERE user_id=#{userId} AND role_id NOT IN
|
|
|
(
|
|
|
<foreach collection="roleList" item="role" index="index" separator=",">
|
|
|
#{role.id}
|
|
|
</foreach>
|
|
|
)
|
|
|
</select>
|
|
|
- <select id="getRoleCount" resultType="java.lang.Long">
|
|
|
- select count(*)
|
|
|
- from role
|
|
|
- </select>
|
|
|
- <select id="getRoleListByPage" resultType="com.judong.chuanyiserver.entity.Role">
|
|
|
- select id, role_name
|
|
|
- from role
|
|
|
- limit #{startNum},#{limitNum}
|
|
|
- </select>
|
|
|
- <select id="getRoleById" resultType="com.judong.chuanyiserver.entity.Role">
|
|
|
- select id, role_name
|
|
|
- from role
|
|
|
- where id = #{id}
|
|
|
- </select>
|
|
|
- <select id="getPermissionByUrl" resultType="com.judong.chuanyiserver.entity.Permission">
|
|
|
- select id, permission_url, permission_name
|
|
|
- from permission
|
|
|
- where permission_url = #{permissionUrl}
|
|
|
- </select>
|
|
|
+
|
|
|
<select id="getUserByNameNoId" resultType="com.judong.chuanyiserver.entity.User">
|
|
|
select user_id, user_name, password, create_date, last_login_time, state
|
|
|
- from user
|
|
|
+ from sys_user
|
|
|
where user_id != #{userId}
|
|
|
and user_name = #{userName}
|
|
|
</select>
|
|
|
- <select id="getRoleByNoIdName" resultType="com.judong.chuanyiserver.entity.Role">
|
|
|
- select id, role_name
|
|
|
- from role
|
|
|
- where id != #{id}
|
|
|
- and role_name = #{roleName}
|
|
|
- </select>
|
|
|
- <select id="getPermissionByNoIdUrl" resultType="com.judong.chuanyiserver.entity.Permission">
|
|
|
- select id, permission_url, permission_name
|
|
|
- from permission
|
|
|
- where id != #{id}
|
|
|
- and permission_url = #{permissionUrl}
|
|
|
- </select>
|
|
|
- <select id="getPermissionById" resultType="com.judong.chuanyiserver.entity.Permission">
|
|
|
- select id, permission_url, permission_name
|
|
|
- from permission
|
|
|
- where id = #{id}
|
|
|
- </select>
|
|
|
- <select id="getPermissionCount" resultType="java.lang.Long">
|
|
|
- select count(*)
|
|
|
- from permission
|
|
|
- </select>
|
|
|
- <select id="getPermissionListByPage" resultType="com.judong.chuanyiserver.entity.Permission">
|
|
|
- select id, permission_url, permission_name
|
|
|
- from permission
|
|
|
- limit #{startNum},#{limitNum}
|
|
|
- </select>
|
|
|
+
|
|
|
<select id="getSharePermissionList" resultType="com.judong.chuanyiserver.entity.Permission">
|
|
|
select id, permission_url, permission_name
|
|
|
- from permission where id in
|
|
|
- ( SELECT permission_id FROM role_permission where role_id=#{roleId} and permission_id in
|
|
|
+ from sys_permission where id in
|
|
|
+ ( SELECT permission_id FROM sys_role_permission where role_id=#{roleId} and permission_id in
|
|
|
<foreach collection="permissionList" item="permission" index="index" open="(" close=")" separator=",">
|
|
|
#{permission.id}
|
|
|
</foreach>)
|
|
|
</select>
|
|
|
<select id="getNoShareOldPermissionList" resultType="java.lang.Integer">
|
|
|
- SELECT permission_id FROM role_permission WHERE role_id=#{roleId} AND permission_id NOT IN
|
|
|
+ SELECT permission_id FROM sys_role_permission WHERE role_id=#{roleId} AND permission_id NOT IN
|
|
|
(
|
|
|
<foreach collection="permissionList" item="permission" index="index" separator=",">
|
|
|
#{permission.id}
|
|
@@ -226,30 +162,20 @@
|
|
|
</select>
|
|
|
|
|
|
<update id="updateUserState">
|
|
|
- update user
|
|
|
+ update sys_user
|
|
|
set state=#{userState}
|
|
|
where user_id = #{userId}
|
|
|
</update>
|
|
|
<update id="updateLoginState">
|
|
|
- update user
|
|
|
+ update sys_user
|
|
|
set last_login_time=now()
|
|
|
where user_id = #{userId}
|
|
|
</update>
|
|
|
<update id="updateUser">
|
|
|
- update user
|
|
|
+ update sys_user
|
|
|
set user_name=#{userName},
|
|
|
password=#{password}
|
|
|
where user_id = #{userId}
|
|
|
</update>
|
|
|
- <update id="updateRole">
|
|
|
- update role
|
|
|
- set role_name=#{roleName}
|
|
|
- where id = #{id}
|
|
|
- </update>
|
|
|
- <update id="updatePermission">
|
|
|
- update permission
|
|
|
- set permission_url=#{permissionUrl},
|
|
|
- permission_name=#{permissionName}
|
|
|
- where id = #{id}
|
|
|
- </update>
|
|
|
+
|
|
|
</mapper>
|