This commit is contained in:
18792927508
2024-01-29 15:03:15 +08:00
parent 9a8fbe0ef3
commit 0c4b3df7f8
7 changed files with 159 additions and 11 deletions
@@ -0,0 +1,57 @@
<?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.ruoyi.system.mapper.SysUserDeptMapper">
<resultMap type="com.ruoyi.common.core.domain.entity.SysUserDept" id="resultMap">
<id property="userId" column="user_id" />
<result property="deptId" column="dept_id" />
</resultMap>
<select id="selectUserById" parameterType="Long" resultMap="resultMap">
select * from ms_sys_user_dept
where user_id = #{userId}
</select>
<insert id="insert" parameterType="com.ruoyi.common.core.domain.entity.SysUserDept">
insert into ms_sys_user_dept(
user_id,
dept_id
)values(
#{userId},
#{deptId}
)
</insert>
<insert id="batchSave">
insert into ms_sys_user_dept(
user_id,
dept_id
)values
<foreach item="item" index="index" collection="list" separator=",">
(
#{item.userId},
#{item.deptId}
)
</foreach>;
</insert>
<delete id="deleteUserById" parameterType="Long">
delete from ms_sys_user_dept where user_id = #{userId}
</delete>
<delete id="deleteUserByIds" parameterType="Long">
delete from ms_sys_user_dept where user_id in
<foreach collection="ids" item="userId" open="(" separator="," close=")">
#{userId}
</foreach>
</delete>
</mapper>