and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, pl_no, node_type, area_id, channel_id, parent_equipment_id, equipment_name, equipment_description, equipment_type, equipment_use, equipment_driver, equipment_manufacturer, equipment_model, equipment_serial_number, equipment_level, equipment_status delete from parking_lot_equipment where id = #{id,jdbcType=BIGINT} delete from parking_lot_equipment_config_detail where equipment_id = #{equipmentId,jdbcType=BIGINT} delete from parking_lot_equipment SELECT LAST_INSERT_ID() insert into parking_lot_equipment_config_detail ( equipment_id,config_key, config_value, config_description) values ( #{item.equipmentId,jdbcType=BIGINT},#{item.configKey,jdbcType=VARCHAR}, #{item.configValue,jdbcType=VARCHAR}, #{item.configDescription,jdbcType=VARCHAR}) SELECT LAST_INSERT_ID() insert into parking_lot_equipment (pl_no, node_type, area_id, channel_id, parent_equipment_id, equipment_name, equipment_description, equipment_type, equipment_use, equipment_driver, equipment_manufacturer, equipment_model, equipment_serial_number, equipment_level, equipment_status) values (#{plNo,jdbcType=VARCHAR}, #{nodeType,jdbcType=VARCHAR}, #{areaId,jdbcType=BIGINT}, #{channelId,jdbcType=BIGINT}, #{parentEquipmentId,jdbcType=BIGINT}, #{equipmentName,jdbcType=VARCHAR}, #{equipmentDescription,jdbcType=VARCHAR}, #{equipmentType,jdbcType=INTEGER}, #{equipmentUse,jdbcType=INTEGER}, #{equipmentDriver,jdbcType=VARCHAR}, #{equipmentManufacturer,jdbcType=VARCHAR}, #{equipmentModel,jdbcType=VARCHAR}, #{equipmentSerialNumber,jdbcType=VARCHAR}, #{equipmentLevel,jdbcType=INTEGER}, #{equipmentStatus,jdbcType=INTEGER}) SELECT LAST_INSERT_ID() insert into parking_lot_equipment pl_no, node_type, area_id, channel_id, parent_equipment_id, equipment_name, equipment_description, equipment_type, equipment_use, equipment_driver, equipment_manufacturer, equipment_model, equipment_serial_number, equipment_level, equipment_status, #{plNo,jdbcType=VARCHAR}, #{nodeType,jdbcType=VARCHAR}, #{areaId,jdbcType=BIGINT}, #{channelId,jdbcType=BIGINT}, #{parentEquipmentId,jdbcType=BIGINT}, #{equipmentName,jdbcType=VARCHAR}, #{equipmentDescription,jdbcType=VARCHAR}, #{equipmentType,jdbcType=INTEGER}, #{equipmentUse,jdbcType=INTEGER}, #{equipmentDriver,jdbcType=VARCHAR}, #{equipmentManufacturer,jdbcType=VARCHAR}, #{equipmentModel,jdbcType=VARCHAR}, #{equipmentSerialNumber,jdbcType=VARCHAR}, #{equipmentLevel,jdbcType=INTEGER}, #{equipmentStatus,jdbcType=INTEGER}, SELECT LAST_INSERT_ID() insert into parking_lot_equipment pl_no, node_type, area_id, channel_id, parent_equipment_id, equipment_name, equipment_description, equipment_type, equipment_use, equipment_driver, equipment_manufacturer, equipment_model, equipment_serial_number, equipment_level, equipment_status, screen_line_number, #{plNo,jdbcType=VARCHAR}, #{nodeType,jdbcType=VARCHAR}, #{areaId,jdbcType=BIGINT}, #{channelId,jdbcType=BIGINT}, #{parentEquipmentId,jdbcType=BIGINT}, #{equipmentName,jdbcType=VARCHAR}, #{equipmentDescription,jdbcType=VARCHAR}, #{equipmentType,jdbcType=INTEGER}, #{equipmentUse,jdbcType=INTEGER}, #{equipmentDriver,jdbcType=VARCHAR}, #{equipmentManufacturer,jdbcType=VARCHAR}, #{equipmentModel,jdbcType=VARCHAR}, #{equipmentSerialNumber,jdbcType=VARCHAR}, #{equipmentLevel,jdbcType=INTEGER}, #{equipmentStatus,jdbcType=INTEGER}, #{screenLineNumber,jdbcType=INTEGER}, update parking_lot_equipment id = #{record.id,jdbcType=BIGINT}, pl_no = #{record.plNo,jdbcType=VARCHAR}, node_type = #{record.nodeType,jdbcType=VARCHAR}, area_id = #{record.areaId,jdbcType=BIGINT}, channel_id = #{record.channelId,jdbcType=BIGINT}, parent_equipment_id = #{record.parentEquipmentId,jdbcType=BIGINT}, equipment_name = #{record.equipmentName,jdbcType=VARCHAR}, equipment_description = #{record.equipmentDescription,jdbcType=VARCHAR}, equipment_type = #{record.equipmentType,jdbcType=INTEGER}, equipment_use = #{record.equipmentUse,jdbcType=INTEGER}, equipment_driver = #{record.equipmentDriver,jdbcType=VARCHAR}, equipment_manufacturer = #{record.equipmentManufacturer,jdbcType=VARCHAR}, equipment_model = #{record.equipmentModel,jdbcType=VARCHAR}, equipment_serial_number = #{record.equipmentSerialNumber,jdbcType=VARCHAR}, equipment_level = #{record.equipmentLevel,jdbcType=INTEGER}, equipment_status = #{record.equipmentStatus,jdbcType=INTEGER}, update parking_lot_equipment set id = #{record.id,jdbcType=BIGINT}, pl_no = #{record.plNo,jdbcType=VARCHAR}, node_type = #{record.nodeType,jdbcType=VARCHAR}, area_id = #{record.areaId,jdbcType=BIGINT}, channel_id = #{record.channelId,jdbcType=BIGINT}, parent_equipment_id = #{record.parentEquipmentId,jdbcType=BIGINT}, equipment_name = #{record.equipmentName,jdbcType=VARCHAR}, equipment_description = #{record.equipmentDescription,jdbcType=VARCHAR}, equipment_type = #{record.equipmentType,jdbcType=INTEGER}, equipment_use = #{record.equipmentUse,jdbcType=INTEGER}, equipment_driver = #{record.equipmentDriver,jdbcType=VARCHAR}, equipment_manufacturer = #{record.equipmentManufacturer,jdbcType=VARCHAR}, equipment_model = #{record.equipmentModel,jdbcType=VARCHAR}, equipment_serial_number = #{record.equipmentSerialNumber,jdbcType=VARCHAR}, equipment_level = #{record.equipmentLevel,jdbcType=INTEGER}, equipment_status = #{record.equipmentStatus,jdbcType=INTEGER} update parking_lot_equipment pl_no = #{plNo,jdbcType=VARCHAR}, node_type = #{nodeType,jdbcType=VARCHAR}, area_id = #{areaId,jdbcType=BIGINT}, channel_id = #{channelId,jdbcType=BIGINT}, parent_equipment_id = #{parentEquipmentId,jdbcType=BIGINT}, equipment_name = #{equipmentName,jdbcType=VARCHAR}, equipment_description = #{equipmentDescription,jdbcType=VARCHAR}, equipment_type = #{equipmentType,jdbcType=INTEGER}, equipment_use = #{equipmentUse,jdbcType=INTEGER}, equipment_driver = #{equipmentDriver,jdbcType=VARCHAR}, equipment_manufacturer = #{equipmentManufacturer,jdbcType=VARCHAR}, equipment_model = #{equipmentModel,jdbcType=VARCHAR}, equipment_serial_number = #{equipmentSerialNumber,jdbcType=VARCHAR}, equipment_level = #{equipmentLevel,jdbcType=INTEGER}, equipment_status = #{equipmentStatus,jdbcType=INTEGER}, screen_line_number = #{screenLineNumber,jdbcType=INTEGER}, where id = #{id,jdbcType=BIGINT} update parking_lot_equipment set pl_no = #{plNo,jdbcType=VARCHAR}, node_type = #{nodeType,jdbcType=VARCHAR}, area_id = #{areaId,jdbcType=BIGINT}, channel_id = #{channelId,jdbcType=BIGINT}, parent_equipment_id = #{parentEquipmentId,jdbcType=BIGINT}, equipment_name = #{equipmentName,jdbcType=VARCHAR}, equipment_description = #{equipmentDescription,jdbcType=VARCHAR}, equipment_type = #{equipmentType,jdbcType=INTEGER}, equipment_use = #{equipmentUse,jdbcType=INTEGER}, equipment_driver = #{equipmentDriver,jdbcType=VARCHAR}, equipment_manufacturer = #{equipmentManufacturer,jdbcType=VARCHAR}, equipment_model = #{equipmentModel,jdbcType=VARCHAR}, equipment_serial_number = #{equipmentSerialNumber,jdbcType=VARCHAR}, equipment_level = #{equipmentLevel,jdbcType=INTEGER}, equipment_status = #{equipmentStatus,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT}