You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
3.6 KiB

<?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="org.springblade.modules.nh.mapper.InverterUapMapper">
<!-- 通用查询映射结果 -->
<resultMap id="inverterUapResultMap" type="org.springblade.modules.nh.pojo.entity.InverterUapEntity">
<result column="id" property="id"/>
<result column="sn" property="sn"/>
<result column="out_inverter_id" property="outInverterId"/>
<result column="out_station_id" property="outStationId"/>
<result column="sys_type" property="sysType"/>
<result column="type" property="type"/>
<result column="state_time" property="stateTime"/>
<result column="create_time" property="createTime"/>
<result column="uv1" property="uv1"/>
<result column="uv2" property="uv2"/>
<result column="uv3" property="uv3"/>
<result column="uv4" property="uv4"/>
<result column="uv5" property="uv5"/>
<result column="uv6" property="uv6"/>
<result column="uv7" property="uv7"/>
<result column="uv8" property="uv8"/>
<result column="uv9" property="uv9"/>
<result column="uv10" property="uv10"/>
<result column="uv11" property="uv11"/>
<result column="uv12" property="uv12"/>
<result column="uv13" property="uv13"/>
<result column="uv14" property="uv14"/>
<result column="uv15" property="uv15"/>
<result column="uv16" property="uv16"/>
<result column="ia1" property="ia1"/>
<result column="ia2" property="ia2"/>
<result column="ia3" property="ia3"/>
<result column="ia4" property="ia4"/>
<result column="ia5" property="ia5"/>
<result column="ia6" property="ia6"/>
<result column="ia7" property="ia7"/>
<result column="ia8" property="ia8"/>
<result column="ia9" property="ia9"/>
<result column="ia10" property="ia10"/>
<result column="ia11" property="ia11"/>
<result column="ia12" property="ia12"/>
<result column="ia13" property="ia13"/>
<result column="ia14" property="ia14"/>
<result column="ia15" property="ia15"/>
<result column="ia16" property="ia16"/>
<result column="p1" property="p1"/>
<result column="p2" property="p2"/>
<result column="p3" property="p3"/>
<result column="p4" property="p4"/>
<result column="p5" property="p5"/>
<result column="p6" property="p6"/>
<result column="p7" property="p7"/>
<result column="p8" property="p8"/>
<result column="p9" property="p9"/>
<result column="p10" property="p10"/>
<result column="p11" property="p11"/>
<result column="p12" property="p12"/>
<result column="p13" property="p13"/>
<result column="p14" property="p14"/>
<result column="p15" property="p15"/>
<result column="p16" property="p16"/>
</resultMap>
<select id="selectInverterUapPage" resultMap="inverterUapResultMap">
select * from nh_inverter_uap where is_deleted = 0
</select>
<select id="exportInverterUap" resultType="org.springblade.modules.nh.excel.InverterUapExcel">
SELECT * FROM nh_inverter_uap ${ew.customSqlSegment}
</select>
<select id="findInverterUapList" resultType="org.springblade.modules.nh.pojo.dto.InverterUapDTO">
select *,(p1+p2+p3+p4+p5+p6) as 'totalPower' from nh_inverter_uap WHERE type='1'
and out_station_id= #{outStationId}
and DATE(state_time) = #{stateTime}
ORDER BY state_time asc
</select>
</mapper>