TBlackListRuleSMapper.xml
1.03 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.zteits.bill.mapper.smapper.TBlackListRuleSMapper">
<!-- 分页查询查询黑名单规则列表 -->
<select id="queryBlackListRuleList" resultType="com.zteits.clouds.api.dto.bill.dto.BlackListRuleDTO">
SELECT
r.id,
r.rule_no AS ruleNo,
r.rule_name AS ruleName,
r.action_type AS actionType,
r.rule_type AS ruleType,
r.rule_state AS ruleState,
DATE_FORMAT( r.start_time, '%Y-%m-%d %H:%i:%S' ) AS startTime,
DATE_FORMAT( r.end_time, '%Y-%m-%d %H:%i:%S' ) AS endTime
FROM
t_black_list_rule r
<where>
r.org_id = #{orgId}
<if test="carNumber != null and carNumber !=''">
and r.rule_no in (
select distinct rule_no from t_black_list t where t.car_number = #{carNumber}
)
</if>
</where>
order by r.id desc
</select>
</mapper>