select iwi.warehouse_id, iwi.parent_id, iwi.category_id, iwi.area_id, iwi.canteen_id, iwi.warehouse_code, iwi.warehouse_name, iwi.user_id,su.nick_name as manager, iwi.manager_phone, iwi.fetch_user_id, iwi.region_province, iwi.region_city, iwi.region_district, iwi.address, iwi.warehouse_type, iwi.if_use_warehouse_area, iwi.if_use_warehouse_location, iwi.del_flag, iwi.create_by, iwi.create_time, iwi.update_by, iwi.update_time, bc.canteen_name, ba.area_name from ims_warehouse_info iwi left join basic_canteen bc on bc.canteen_id = iwi.canteen_id left join basic_area ba on ba.area_id = bc.area_id LEFT JOIN sys_user su on su.user_id =iwi.manager insert into ims_warehouse_info parent_id, category_id, area_id, canteen_id, warehouse_code, warehouse_name, user_id, manager, manager_phone, fetch_user_id, region_province, region_city, region_district, address, warehouse_type, if_use_warehouse_area, if_use_warehouse_location, del_flag, create_by, create_time, update_by, update_time, #{parentId}, #{categoryId}, #{areaId}, #{canteenId}, #{warehouseCode}, #{warehouseName}, #{userId}, #{manager}, #{managerPhone}, #{fetchUserId}, #{regionProvince}, #{regionCity}, #{regionDistrict}, #{address}, #{warehouseType}, #{ifUseWarehouseArea}, #{ifUseWarehouseLocation}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update ims_warehouse_info parent_id = #{parentId}, category_id = #{categoryId}, area_id = #{areaId}, canteen_id = #{canteenId}, warehouse_code = #{warehouseCode}, warehouse_name = #{warehouseName}, user_id = #{userId}, manager = #{manager}, manager_phone = #{managerPhone}, fetch_user_id = #{fetchUserId}, region_province = #{regionProvince}, region_city = #{regionCity}, region_district = #{regionDistrict}, address = #{address}, warehouse_type = #{warehouseType}, if_use_warehouse_area = #{ifUseWarehouseArea}, if_use_warehouse_location = #{ifUseWarehouseLocation}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where warehouse_id = #{warehouseId} delete from ims_warehouse_info where warehouse_id = #{warehouseId} delete from ims_warehouse_info where warehouse_id in #{warehouseId}