This commit is contained in:
2025-04-22 15:23:13 +08:00
parent e731ef8bcd
commit 01671a3ed2
57 changed files with 326 additions and 362 deletions

View File

@@ -1,33 +0,0 @@
<?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.tashow.cloud.tashowmoduleuserbiz.mapper.SystemRoleMenuMapper">
<!-- 根据角色ID列表获取菜单ID列表 -->
<select id="selectMenuIdsByRoleIds" resultType="java.lang.Long">
SELECT DISTINCT menu_id
FROM system_role_menu
WHERE role_id IN
<foreach collection="roleIds" item="roleId" open="(" separator="," close=")">
#{roleId}
</foreach>
AND deleted = 0
</select>
<!-- 根据角色ID删除角色菜单关联 -->
<update id="deleteByRoleId">
UPDATE system_role_menu
SET deleted = 1,
update_time = NOW()
WHERE role_id = #{roleId}
AND deleted = 0
</update>
<insert id="batchInsert">
INSERT INTO system_role_menu (role_id, menu_id, creator, create_time, updater, update_time, deleted, tenant_id)
VALUES
<foreach collection="menuIds" item="menuId" separator=",">
(#{roleId}, #{menuId}, #{creator}, NOW(), #{creator}, NOW(), 0, 0)
</foreach>
</insert>
</mapper>

View File

@@ -1,23 +0,0 @@
<?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.tashow.cloud.tashowmoduleuserbiz.mapper.SystemUserPostMapper">
<!-- 根据用户ID删除用户岗位关联 -->
<update id="deleteByUserId">
UPDATE system_user_post
SET deleted = 1,
update_time = NOW()
WHERE user_id = #{userId}
AND deleted = 0
</update>
<!-- 批量插入用户岗位关联 -->
<insert id="batchInsert">
INSERT INTO system_user_post (user_id, post_id, creator, create_time, updater, update_time, deleted, tenant_id)
VALUES
<foreach collection="postIds" item="postId" separator=",">
(#{userId}, #{postId}, #{creator}, NOW(), #{creator}, NOW(), 0, 0)
</foreach>
</insert>
</mapper>

View File

@@ -1,23 +0,0 @@
<?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.tashow.cloud.tashowmoduleuserbiz.mapper.SystemUserRoleMapper">
<!-- 根据用户ID删除用户角色关联 -->
<update id="deleteByUserId">
UPDATE system_user_role
SET deleted = 1,
update_time = NOW()
WHERE user_id = #{userId}
AND deleted = 0
</update>
<!-- 批量插入用户角色关联 -->
<insert id="batchInsert">
INSERT INTO system_user_role (user_id, role_id, creator, create_time, updater, update_time, deleted, tenant_id)
VALUES
<foreach collection="roleIds" item="roleId" separator=",">
(#{userId}, #{roleId}, #{creator}, NOW(), #{creator}, NOW(), 0, 0)
</foreach>
</insert>
</mapper>