42 lines
1.5 KiB
XML
42 lines
1.5 KiB
XML
<?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.muyu.warn.mapper.WarnStrategyMapper">
|
|
|
|
<select id="strategyList" resultType="com.muyu.warn.domain.Resp.WarnStrategyList">
|
|
SELECT
|
|
s.id AS strategy_id,
|
|
s.msg_id,
|
|
s.car_type_id,
|
|
s.strategy_name,
|
|
r.id AS rule_id,
|
|
r.max_value,
|
|
r.min_value,
|
|
r.msg_type_id,
|
|
r.rule_name,
|
|
r.slide_frequency,
|
|
r.slide_time,
|
|
r.strategy_id,
|
|
t_message_type.message_name
|
|
FROM
|
|
warn_strategy s
|
|
LEFT JOIN warn_rule r ON s.id = r.strategy_id
|
|
LEFT JOIN t_message_type on r.msg_type_id = t_message_type.message_type_id
|
|
</select>
|
|
<select id="strategyRespList" resultType="com.muyu.warn.domain.Resp.StrategyRespList">
|
|
SELECT
|
|
*
|
|
FROM
|
|
warn_strategy s
|
|
LEFT JOIN t_car_type c ON c.car_type_id = s.car_type_id
|
|
LEFT JOIN t_template t ON t.template_id = s.template_id
|
|
</select>
|
|
|
|
<select id="byTemplateId" resultType="com.muyu.warn.domain.WarnStrategy">
|
|
select * from warn_strategy where template_id = #{templateId}
|
|
</select>
|
|
<select id="findById" resultType="com.muyu.warn.domain.WarnStrategy">
|
|
select * from warn_strategy where id = #{id}
|
|
</select>
|
|
</mapper>
|