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>