select monitor_unit_id, monitor_unit_name, scene_id, parent_id, monitor_unit_type_id, area_id, monitor_address, monitor_pic, preserve_time, remark, monitor_unit_status, create_by, create_time, update_by, update_time, monitor_unit_field from hw_monitor_unit insert into hw_monitor_unit monitor_unit_name, scene_id, parent_id, monitor_unit_type_id, area_id, monitor_address, monitor_pic, preserve_time, remark, monitor_unit_status, create_by, create_time, update_by, update_time, monitor_unit_field, #{monitorUnitName}, #{sceneId}, #{parentId}, #{monitorUnitTypeId}, #{areaId}, #{monitorAddress}, #{monitorPic}, #{preserveTime}, #{remark}, #{monitorUnitStatus}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{monitorUnitField}, update hw_monitor_unit monitor_unit_name = #{monitorUnitName}, scene_id = #{sceneId}, parent_id = #{parentId}, monitor_unit_type_id = #{monitorUnitTypeId}, area_id = #{areaId}, monitor_address = #{monitorAddress}, monitor_pic = #{monitorPic}, preserve_time = #{preserveTime}, remark = #{remark}, monitor_unit_status = #{monitorUnitStatus}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, monitor_unit_field = #{monitorUnitField}, where monitor_unit_id = #{monitorUnitId} delete from hw_monitor_unit where monitor_unit_id = #{monitorUnitId} delete from hw_monitor_unit where monitor_unit_id in #{monitorUnitId}