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} ;