RuleSettingDriverMapper.xml
1.26 KB
<?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.RuleSettingDriverMapper">
<resultMap id="BaseResultMap" type="com.ruoyi.domain.RuleSettingDriver">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="settingId" column="setting_id" jdbcType="INTEGER"/>
<result property="jobCode" column="job_code" jdbcType="VARCHAR"/>
<result property="startDate" column="start_date" jdbcType="DATE"/>
</resultMap>
<sql id="Base_Column_List">
id,setting_id,job_code
</sql>
<select id="queryDriverListBySettingId" resultType="com.ruoyi.pojo.dto.DriverDto">
SELECT
driver.*,
rule_setting_driver.setting_id
FROM
`driver`,
rule_setting_driver
WHERE
driver.job_code = rule_setting_driver.job_code
<if test="list != null and list.size() > 0">
AND rule_setting_driver.setting_id IN
<foreach collection="list" index="index" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
</if>
</select>
</mapper>