select obj_id, parent_id, monitor_id, monitor_name, monitor_addr, monitor_type, monitor_status, collect_device_id, ancestors, grade, meter_type_id, correct_value, pt, ct, is_ammeter, is_key_monitor, is_circuit, create_by, create_time, update_by, update_time, public_share_type, monitor_hierarchy from ems_base_monitor_info
insert into ems_base_monitor_info
parent_id,
monitor_id,
monitor_name,
monitor_addr,
monitor_type,
monitor_status,
collect_device_id,
ancestors,
grade,
meter_type_id,
correct_value,
pt,
ct,
is_ammeter,
is_key_monitor,
is_circuit,
create_by,
create_time,
update_by,
update_time,
public_share_type,
monitor_hierarchy,
#{parentId},
#{monitorId},
#{monitorName},
#{monitorAddr},
#{monitorType},
#{monitorStatus},
#{collectDeviceId},
#{ancestors},
#{grade},
#{meterTypeId},
#{correctValue},
#{pt},
#{ct},
#{isAmmeter},
#{isKeyMonitor},
#{isCircuit},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{publicShareType},
#{monitorHierarchy},
update ems_base_monitor_info
parent_id = #{parentId},
monitor_id = #{monitorId},
monitor_name = #{monitorName},
monitor_addr = #{monitorAddr},
monitor_type = #{monitorType},
monitor_status = #{monitorStatus},
collect_device_id = #{collectDeviceId},
ancestors = #{ancestors},
grade = #{grade},
meter_type_id = #{meterTypeId},
correct_value = #{correctValue},
pt = #{pt},
ct = #{ct},
is_ammeter = #{isAmmeter},
is_key_monitor = #{isKeyMonitor},
is_circuit = #{isCircuit},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
public_share_type = #{publicShareType},
monitor_hierarchy = #{monitorHierarchy},
where obj_id = #{objId}
delete from ems_base_monitor_info where obj_id = #{objId}
delete from ems_base_monitor_info where obj_id in
#{objId}