Files
Mediation-Backend/ruoyi-system/src/main/resources/mapper/system/SysUserDeptMapper.xml
T
2024-01-30 17:48:46 +08:00

57 lines
1.3 KiB
XML

<?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="selectUserDeptById" 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" >
delete from ms_sys_user_dept where user_id = #{userId}
</delete>
<delete id="deleteUserByIds">
delete from ms_sys_user_dept where user_id in
<foreach collection="ids" item="userId" open="(" separator="," close=")">
#{userId}
</foreach>
</delete>
</mapper>