From 75f043dfa6660716364e66ee0b3cf99f44255686 Mon Sep 17 00:00:00 2001 From: DYL0109 <dn18191638832@163.com> Date: 星期三, 16 四月 2025 19:20:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/develop1.0' into dyl_dev --- zhitan-system/src/main/resources/mapper/basicdata/MeterImplementMapper.xml | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/zhitan-system/src/main/resources/mapper/basicdata/MeterImplementMapper.xml b/zhitan-system/src/main/resources/mapper/basicdata/MeterImplementMapper.xml index 9635b86..da977d8 100644 --- a/zhitan-system/src/main/resources/mapper/basicdata/MeterImplementMapper.xml +++ b/zhitan-system/src/main/resources/mapper/basicdata/MeterImplementMapper.xml @@ -4,7 +4,7 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.zhitan.basicdata.mapper.MeterImplementMapper"> - <resultMap type="MeterImplement" id="MeterImplementResult"> + <resultMap type="com.zhitan.basicdata.domain.MeterImplement" id="MeterImplementResult"> <result property="id" column="id" /> <result property="code" column="code" /> <result property="meterName" column="meter_name" /> @@ -31,7 +31,7 @@ <result property="gatewayId" column="gateway_id" /> <result property="gatewayName" column="gateway_name" /> </resultMap> - <resultMap type="MeterImplementExcel" id="MeterImplementResultExcel"> + <resultMap type="com.zhitan.basicdata.domain.MeterImplementExcel" id="MeterImplementResultExcel"> <result property="id" column="id" /> <result property="code" column="code" /> <result property="meterName" column="meter_name" /> @@ -59,7 +59,7 @@ select id,energy_type, code, meter_name, meter_type, model_number, measure_range, manufacturer, person_charge, installaction_location, start_time, check_cycle, reminder_cycle, meter_status, del_flage, remark, putrun_time,create_time, create_by, update_time, update_by,(start_time+check_cycle-reminder_cycle)<=current_date as txflage,wire_diameter,max_allowable_power,gateway_id,gateway_name from meter_implement </sql> - <select id="selectMeterImplementList" parameterType="MeterImplement" resultMap="MeterImplementResult"> + <select id="selectMeterImplementList" parameterType="com.zhitan.basicdata.domain.MeterImplement" resultMap="MeterImplementResult"> <include refid="selectMeterImplementVo"/> <where> del_flage='N' @@ -73,7 +73,7 @@ order by code </select> - <select id="exectMeterImplementList" parameterType="MeterImplement" resultMap="MeterImplementResultExcel"> + <select id="exectMeterImplementList" parameterType="com.zhitan.basicdata.domain.MeterImplement" resultMap="MeterImplementResultExcel"> select id,energy_type, code, meter_name, fun_getDiceData('sys_device_type',meter_status) as meter_type, model_number, measure_range, manufacturer, person_charge, installaction_location, to_char(start_time,'YYYY-MM-DD') start_time, check_cycle, reminder_cycle, fun_getDiceData('meter_status',meter_status) as meter_status, del_flage, remark, create_time, create_by, update_time, update_by,wire_diameter,max_allowable_power,gateway_name @@ -95,7 +95,7 @@ where id = #{id} </select> - <select id="selectMeterImplementByCode" parameterType="MeterImplement" resultMap="MeterImplementResult"> + <select id="selectMeterImplementByCode" parameterType="com.zhitan.basicdata.domain.MeterImplement" resultMap="MeterImplementResult"> <include refid="selectMeterImplementVo"/> where code = #{code} <if test="id != null and id != ''"> and id != #{id} or id is null</if> @@ -133,8 +133,16 @@ installaction_location = #{installactionLocation} </where> </select> + <select id="selectByNodeId" resultType="com.zhitan.basicdata.domain.MeterImplement"> + <include refid="selectMeterImplementVo"/> + mi + left join node_device nd on mi.id = nd.device_id + where + mi.del_flage = 'N' + AND nd.node_id = #{nodeId} + </select> - <insert id="insertMeterImplement" parameterType="MeterImplement"> + <insert id="insertMeterImplement" parameterType="com.zhitan.basicdata.domain.MeterImplement"> insert into meter_implement <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null and id != ''">id,</if> @@ -192,7 +200,7 @@ </trim> </insert> - <update id="updateMeterImplement" parameterType="MeterImplement"> + <update id="updateMeterImplement" parameterType="com.zhitan.basicdata.domain.MeterImplement"> update meter_implement <trim prefix="SET" suffixOverrides=","> <if test="code != null and code != ''">code = #{code},</if> -- Gitblit v1.9.3