2026-04-20 13:08:33 +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.klp.ems.mapper.EmsEnergyRecordMapper">
|
|
|
|
|
|
|
|
|
|
<resultMap type="com.klp.ems.domain.EmsEnergyRecord" id="EmsEnergyRecordResult">
|
|
|
|
|
<result property="energyRecordId" column="energy_record_id"/>
|
|
|
|
|
<result property="meterId" column="meter_id"/>
|
|
|
|
|
<result property="energyId" column="energy_id"/>
|
|
|
|
|
<result property="consumption" column="consumption"/>
|
|
|
|
|
<result property="recordDate" column="record_date"/>
|
|
|
|
|
<result property="recordedBy" column="recorded_by"/>
|
|
|
|
|
<result property="createBy" column="create_by"/>
|
|
|
|
|
<result property="updateBy" column="update_by"/>
|
|
|
|
|
<result property="createTime" column="create_time"/>
|
|
|
|
|
<result property="updateTime" column="update_time"/>
|
|
|
|
|
<result property="delFlag" column="del_flag"/>
|
|
|
|
|
<result property="remark" column="remark"/>
|
|
|
|
|
</resultMap>
|
2026-04-20 13:54:39 +08:00
|
|
|
<select id="selectVoPagePlus" resultType="com.klp.ems.domain.vo.EmsEnergyRecordVo">
|
|
|
|
|
SELECT
|
|
|
|
|
er.energy_record_id,
|
|
|
|
|
er.meter_id,
|
|
|
|
|
er.energy_id,
|
|
|
|
|
er.consumption,
|
|
|
|
|
er.record_date,
|
|
|
|
|
er.recorded_by,
|
|
|
|
|
er.remark,
|
|
|
|
|
m.meter_code AS meterCode,
|
|
|
|
|
m.model AS meterModel,
|
|
|
|
|
m.manufacturer AS meterManufacturer,
|
|
|
|
|
m.status AS meterStatus,
|
|
|
|
|
et.name AS energyName,
|
|
|
|
|
et.unit AS energyUnit,
|
|
|
|
|
et.code AS energyCode,
|
|
|
|
|
et.description AS energyDescription
|
|
|
|
|
FROM ems_energy_record er
|
|
|
|
|
LEFT JOIN ems_meter m ON er.meter_id = m.meter_id AND m.del_flag = '0'
|
|
|
|
|
LEFT JOIN ems_energy_type et ON er.energy_id = et.energy_type_id AND et.del_flag = '0'
|
|
|
|
|
${ew.customSqlSegment}
|
|
|
|
|
</select>
|
2026-04-20 13:08:33 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
</mapper>
|