select index_id,
name,
code,
index_type,
index_category,
remark,
unit_id,
meter_id,
order_num,
equipment,
energy_id
from energy_index
insert into energy_index
index_id,
name,
code,
index_type,
index_category,
remark,
unit_id,
order_num,
equipment,
energy_id,
#{indexId},
#{name},
#{code},
#{indexType},
#{indexCategory},
#{remark},
#{unitId},
#{orderNum},
#{equipment},
#{energyId},
insert into node_index (node_id, index_id) values (#{nodeId}, #{indexId});
insert into energy_index
index_id,
name,
code,
index_type,
index_category,
remark,
unit_id,
meter_id,
order_num,
#{energyIndex.indexId},
#{energyIndex.name},
#{energyIndex.code},
#{energyIndex.indexType},
#{energyIndex.indexCategory},
#{energyIndex.remark},
#{energyIndex.unitId},
#{energyIndex.meterId},
#{energyIndex.orderNum},
insert into energy_index
index_id,
name,
code,
index_type,
index_category,
remark,
unit_id,
meter_id,
order_num,
#{energyIndex.indexId},
#{energyIndex.name},
#{energyIndex.code},
#{energyIndex.indexType},
#{energyIndex.indexCategory},
#{energyIndex.remark},
#{energyIndex.unitId},
#{energyIndex.meterId},
#{energyIndex.orderNum},
;
insert into node_index (node_id, index_id) values (#{energyIndex.nodeId},
#{energyIndex.indexId});
update energy_index
name = #{name},
code = #{code},
index_type = #{indexType},
index_category = #{indexCategory},
remark = #{remark},
unit_id = #{unitId},
order_num = #{orderNum},
equipment = #{equipment},
energy_id=#{energyId},
where index_id = #{indexId}
delete from energy_index where index_id in
#{indexId}
;
delete from node_index where node_id = #{nodeId} and index_id in
#{indexId}
;
delete
from energy_index
where meter_id = #{meterId}
delete from node_index where node_id = #{nodeId} and index_id in
#{indexId}
;
delete
from energy_index
where index_id = #{indexId}