l3能源成本分摊(部分完成留存)

This commit is contained in:
2025-12-07 17:23:47 +08:00
parent b6328a94da
commit 59951b77c3
100 changed files with 14350 additions and 847 deletions

View File

@@ -0,0 +1,46 @@
<?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.EmsRateTimePeriodLinkMapper">
<resultMap type="com.klp.ems.domain.EmsRateTimePeriodLink" id="EmsRateTimePeriodLinkResult">
<result property="linkId" column="link_id"/>
<result property="energyRateId" column="energy_rate_id"/>
<result property="periodId" column="period_id"/>
<result property="rate" column="rate"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
</resultMap>
<resultMap type="com.klp.ems.domain.vo.EmsRateTimePeriodLinkVo" id="EmsRateTimePeriodLinkVoResult">
<result property="linkId" column="link_id"/>
<result property="energyRateId" column="energy_rate_id"/>
<result property="periodId" column="period_id"/>
<result property="periodName" column="period_name"/>
<result property="periodType" column="period_type"/>
<result property="startTime" column="start_time"/>
<result property="endTime" column="end_time"/>
<result property="rate" column="rate"/>
<result property="remark" column="remark"/>
</resultMap>
<select id="selectByRateId" parameterType="java.lang.Long" resultMap="EmsRateTimePeriodLinkVoResult">
SELECT
l.link_id,
l.energy_rate_id,
l.period_id,
p.period_name,
p.period_type,
p.start_time,
p.end_time,
l.rate,
l.remark
FROM ems_rate_time_period_link l
LEFT JOIN ems_time_period p ON l.period_id = p.period_id
WHERE l.energy_rate_id = #{energyRateId}
AND l.del_flag = '0'
ORDER BY p.period_type ASC
</select>
</mapper>