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

52 lines
1.8 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.GenerationRightMapper">
<select id="getDealOrganize" resultType="java.util.Map">
SELECT power_count powerCount, power_count_per powerCountPer, deal_num dealNum, deal_num_per dealNumPer,
deal_energy dealEnergy, deal_energy_per dealEnergyPer
FROM
job_ge_deal_organize
</select>
<select id="getSubjectJoin" resultType="java.util.Map">
SELECT participant_count participantCount, vendee_participant_count vendeeParticipantCount,
sale_participant_count saleParticipantCount
FROM
job_ge_subject_join
</select>
<select id="getSaleBuyOrder" resultType="java.util.Map">
<if test="type == '0'.toString()">
SELECT sum_sale_energy energy, sale_participant_name participantName
FROM job_ge_buy_sale_order
WHERE type = '0'
ORDER BY
CONVERT(sum_sale_energy, DECIMAL(32, 4)) DESC
LIMIT 0, 6
</if>
<if test="type == '1'.toString()">
SELECT sum_vendee_energy energy, vendee_participant_name participantName
FROM job_ge_buy_sale_order
WHERE type = '1'
ORDER BY
CONVERT(sum_vendee_energy, DECIMAL(32, 4)) DESC
LIMIT 0, 6
</if>
</select>
<select id="getPowerByYear" resultType="java.util.Map">
SELECT year, energy
FROM job_ge_deal_energy_year
ORDER BY
CONVERT(year, SIGNED) ASC
</select>
<select id="getPowerByYearMonth" resultType="java.util.Map">
SELECT SUBSTRING_INDEX(`year_month`, '-', -1) yearMonth, energy
FROM job_ge_deal_energy_year_month
ORDER BY
CONVERT(SUBSTRING_INDEX(`year_month`, '-', -1), SIGNED) ASC
</select>
</mapper>