INSERT INTO kr_b_tower ( line_id, tower_index, tower_name, tower_number, hardware_type, longitude, latitude, type, is_station, is_weather, circuit, height, practical_height, corner_direction, corner_number, span, servuce_begintime, remark, has_file, creator_id, create_time ) VALUES ( #{item.lineId}, #{item.towerIndex}, #{item.towerName}, #{item.towerNumber}, #{item.hardwareType}, #{item.longitude}, #{item.latitude}, #{item.type}, #{item.isStation}, #{item.isWeather}, #{item.circuit}, #{item.height}, #{item.practicalHeight}, #{item.cornerDirection}, #{item.cornerNumber}, #{item.span}, #{item.servuceBegintime}, #{item.remark}, #{item.hasFile}, #{item.creatorId}, #{item.createTime} ) ON DUPLICATE KEY UPDATE tower_name = VALUES(tower_name), tower_number = VALUES(tower_number), hardware_type = VALUES(hardware_type), longitude = VALUES(longitude), latitude = VALUES(latitude), type = VALUES(type), is_station = VALUES(is_station), is_weather = VALUES(is_weather), circuit = VALUES(circuit), height = VALUES(height), practical_height = VALUES(practical_height), corner_direction = VALUES(corner_direction), corner_number = VALUES(corner_number), span = VALUES(span), span = VALUES(span), servuce_begintime = VALUES(servuce_begintime), remark = VALUES(remark), remark = VALUES(remark), has_file = VALUES(has_file), creator_id = VALUES(creator_id), create_time = VALUES(create_time);