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}