mx_datav_gs/mxdata_v-system/target/classes/mybatis/gansu/NewEnergySurveyMapper.xml

60 lines
2.3 KiB
XML
Raw Normal View History

2024-11-11 09:53:47 +08:00
<?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.NewEnergySurveyMapper">
<select id="getJoinEnergyTrend" resultType="java.util.Map">
SELECT trade_year tradeYear, sum_vendee_energy vendeeEnergy
FROM
job_ne_join_trend
WHERE trade_year IS NOT NULL
ORDER BY
trade_year ASC
</select>
<select id="getInstallStructureInfo" resultType="java.util.Map">
SELECT structure_name structureName, structure_value structureValue,
(CASE flag WHEN '上升' THEN '1'
WHEN '下降' THEN '0'
ELSE '1' END) flag,
yoy_value yoyValue
FROM bs_ne_static_install_structure
</select>
<select id="queryInstallSituation" resultType="java.util.Map">
SELECT data_year dataYear, IFNULL(wind_electric, 0) windElectric, IFNULL(light_electric, 0) lightElectric
FROM
bs_ne_static_install_situation
ORDER BY
CONVERT(data_year, UNSIGNED) ASC
</select>
<select id="queryElectricTrend" resultType="java.util.Map">
SELECT data_year dataYear, IFNULL(electric_value, 0) electricValue
FROM
bs_ne_static_electric_trend
ORDER BY
CONVERT(data_year, UNSIGNED) ASC
</select>
<select id="queryElectricAbsorption" resultType="java.util.Map">
SELECT energy_name energyName, electric, absorption, absorption_ratio absorptionRatio
FROM bs_ne_static_electric_absorption
</select>
<select id="queryJoinTrade" resultType="java.util.Map">
SELECT structure_name structureName, trade_value tradeValue,
(CASE flag WHEN '上升' THEN '1'
WHEN '下降' THEN '0'
ELSE '1' END) flag,
yoy_value yoyValue
FROM bs_ne_static_join_trade
</select>
<select id="queryMapTopOverview" resultType="java.util.Map">
SELECT IFNULL(electric_count, 0) electricCount,
IFNULL(absorption, 0) absorption,
IFNULL(absorption_ratio, 0) absorptionRatio
FROM bs_ne_static_overview
</select>
</mapper>