<?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.mapper.TaskUserRelationMapper"> <resultMap id="BaseResultMap" type="com.ruoyi.domain.TaskUserRelation"> <result property="taskId" column="task_id" jdbcType="BIGINT"/> <result property="userId" column="user_id" jdbcType="BIGINT"/> <result property="isLeader" column="is_leader" jdbcType="TINYINT"/> <result property="name" column="name" jdbcType="VARCHAR"/> <result property="deptName" column="dept_name" jdbcType="VARCHAR"/> </resultMap> <sql id="Base_Column_List"> select task_id,user_id,is_leader,name,dept_name from t_task_user_relation </sql> <select id="selectQTeamMembers" parameterType="Long" resultMap="BaseResultMap"> <include refid="Base_Column_List"/> where <if test="taskId != null and taskId != ''"> task_id = #{taskId} </if> </select> <select id="findByIdList" resultType="com.ruoyi.domain.TaskUserRelation"> select user_id as userId, status from sys_user WHERE sys_user.user_id IN <foreach item="item" collection="idList" open="(" separator="," close=")"> #{item.userId} </foreach> </select> </mapper>