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>