RuleSettingSchedulingMapper.xml 1.44 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.RuleSettingSchedulingMapper">

    <resultMap id="BaseResultMap" type="com.ruoyi.domain.RuleSettingScheduling">
            <id property="id" column="id" jdbcType="INTEGER"/>
            <result property="settingId" column="setting_id" jdbcType="INTEGER"/>
            <result property="ruleSchedulingId" column="rule_scheduling_id" jdbcType="INTEGER"/>
            <result property="rangeTime" column="rangeTime" jdbcType="VARCHAR"/>
            <result property="ruleName" column="rule_name" jdbcType="VARCHAR"/>
    </resultMap>

    <sql id="Base_Column_List">
        id,setting_id,rule_scheduling_id
    </sql>
    <select id="querySchedulingListBySettingId" resultType="com.ruoyi.pojo.dto.RuleSchedulingDto">
        SELECT
            rule_scheduling.*,
        rule_setting_scheduling.setting_id
        FROM
            `rule_scheduling`,
            rule_setting_scheduling
        WHERE
            rule_scheduling.id = rule_setting_scheduling.rule_scheduling_id
          <if test="list != null and list.size() > 0">
              AND rule_setting_scheduling.setting_id IN
            <foreach collection="list" index="index" item="item" open="(" close=")" separator=",">
                #{item}
            </foreach>
          </if>
    </select>
</mapper>