71 lines
2.4 KiB
XML
71 lines
2.4 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.EnergyCensusDao">
|
||
|
<!--发电类型统计数据入库 == 正式数据 -->
|
||
|
<insert id="pushEnergyCensus" parameterType="java.util.List">
|
||
|
INSERT INTO
|
||
|
task_energy_census
|
||
|
(data_id, trade_seq_id, group_names, sale_energy, data_time)
|
||
|
VALUES
|
||
|
<foreach collection="list" item="item" separator=",">
|
||
|
(NULL, #{item.tradeSeqId}, #{item.groupNames}, #{item.saleEnergy}, #{item.dataTime})
|
||
|
</foreach>
|
||
|
</insert>
|
||
|
|
||
|
<!-- 删除旧数据 == 正式数据 -->
|
||
|
<delete id="delEnergyCensus">
|
||
|
DELETE FROM task_energy_census
|
||
|
</delete>
|
||
|
|
||
|
<!-- 获取当前交易序列下的发电类型统计 -->
|
||
|
<select id="getCenSusBySeqId" parameterType="java.lang.String" resultType="java.util.Map">
|
||
|
SELECT group_names name, ROUND(sale_energy, 2) value
|
||
|
FROM
|
||
|
task_energy_census
|
||
|
WHERE
|
||
|
trade_seq_id = #{seqId}
|
||
|
AND
|
||
|
group_names is not NULL
|
||
|
ORDER BY
|
||
|
sale_energy
|
||
|
DESC
|
||
|
</select>
|
||
|
|
||
|
<!--发电类型统计数据入库 == 测试数据-->
|
||
|
<insert id="pushTestEnergyCensus" parameterType="java.util.List">
|
||
|
INSERT INTO
|
||
|
test_task_energy_census
|
||
|
(data_id, trade_seq_id, group_names, sale_energy, data_time)
|
||
|
VALUES
|
||
|
<foreach collection="list" item="item" separator=",">
|
||
|
(NULL, #{item.tradeSeqId}, #{item.groupNames}, #{item.saleEnergy}, #{item.dataTime})
|
||
|
</foreach>
|
||
|
</insert>
|
||
|
|
||
|
<!-- 删除旧数据 == 测试数据 -->
|
||
|
<delete id="delTestEnergyCensus">
|
||
|
DELETE FROM test_task_energy_census
|
||
|
</delete>
|
||
|
|
||
|
<!-- 获取当前交易序列下的发电类型统计 -->
|
||
|
<select id="getTestCenSusBySeqId" parameterType="java.lang.String" resultType="java.util.Map">
|
||
|
SELECT group_names name, ROUND(sale_energy, 2) value
|
||
|
FROM
|
||
|
test_task_energy_census
|
||
|
WHERE
|
||
|
trade_seq_id = #{seqId}
|
||
|
AND
|
||
|
group_names is not NULL
|
||
|
ORDER BY
|
||
|
sale_energy
|
||
|
DESC
|
||
|
</select>
|
||
|
|
||
|
<select id="getManyDayCensusBySeqId" parameterType="java.lang.String">
|
||
|
|
||
|
</select>
|
||
|
|
||
|
<select id="getTestManyDayCensusBySeqId" parameterType="java.lang.String">
|
||
|
|
||
|
</select>
|
||
|
</mapper>
|