57 lines
2.5 KiB
XML
57 lines
2.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.alonginfo.project.gansu.mapper.RealTimeManyDayDao">
|
||
|
<!-- 根据交易类型查询交易量价走势 - 正式环境 -->
|
||
|
<select id="getRealTimeManyDay" parameterType="java.lang.String" resultType="java.util.Map">
|
||
|
SELECT sum_energy sumEnergy, avg_price avgPrice, DATE_FORMAT(create_time, '%m-%d') createTime, time_range timeRange
|
||
|
FROM
|
||
|
task_many_day_real
|
||
|
WHERE
|
||
|
time_range = #{type}
|
||
|
ORDER BY
|
||
|
create_time ASC
|
||
|
</select>
|
||
|
|
||
|
<!-- 插入多日交易-实时状态 交易量价走势 - 正式环境 -->
|
||
|
<insert id="pushRealTimeManyDay" parameterType="java.util.List">
|
||
|
INSERT INTO task_many_day_real
|
||
|
(sum_energy, avg_price, create_time, time_range, data_time)
|
||
|
VALUES
|
||
|
<foreach collection="list" item="item" separator=",">
|
||
|
(#{item.sumEnergy}, #{item.avgPrice}, #{item.createTime}, #{item.timeRange}, DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:00'))
|
||
|
</foreach>
|
||
|
</insert>
|
||
|
|
||
|
<!-- - 删除多日交易-实时状态 交易量价走势 - 正式环境 -->
|
||
|
<delete id="delRealTimeManyDay">
|
||
|
DELETE FROM
|
||
|
task_many_day_real
|
||
|
</delete>
|
||
|
|
||
|
<!-- 根据交易类型查询交易量价走势 - 测试环境 -->
|
||
|
<select id="getTestRealTimeManyDay" parameterType="java.lang.String" resultType="java.util.Map">
|
||
|
SELECT sum_energy sumEnergy, avg_price avgPrice, DATE_FORMAT(create_time, '%m-%d') createTime, time_range timeRange
|
||
|
FROM
|
||
|
test_task_many_day_real
|
||
|
WHERE
|
||
|
time_range = #{type}
|
||
|
ORDER BY
|
||
|
create_time ASC
|
||
|
</select>
|
||
|
|
||
|
<!-- 插入多日交易-实时状态 交易量价走势 - 测试环境 -->
|
||
|
<insert id="pushTestRealTimeManyDay" parameterType="java.util.List">
|
||
|
INSERT INTO test_task_many_day_real
|
||
|
(sum_energy, avg_price, create_time, time_range, data_time)
|
||
|
VALUES
|
||
|
<foreach collection="list" item="item" separator=",">
|
||
|
(#{item.sumEnergy}, #{item.avgPrice}, #{item.createTime}, #{item.timeRange}, DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:00'))
|
||
|
</foreach>
|
||
|
</insert>
|
||
|
|
||
|
<!-- - 删除多日交易-实时状态 交易量价走势 - 测试环境 -->
|
||
|
<delete id="delTestPriceTrendReplay">
|
||
|
DELETE FROM
|
||
|
test_task_many_day_real
|
||
|
</delete>
|
||
|
</mapper>
|