select t1.vendor_id, t1.vendor_code, t1.vendor_name, t1.vendor_address, t1.vendor_user, t1.vendor_email, t1.vendor_phone, t1.vendor_status
, t1.create_by, t1.update_by, t1.create_time, t1.update_time,t1.warehouse_id,t1.own_warehouse_id
,t2.warehouse_name
from oms_vendor_info t1
left join oms_warehouse_info t2 on t1.warehouse_id = t2.id
insert into oms_vendor_info
vendor_id,
vendor_code,
vendor_name,
vendor_address,
vendor_user,
vendor_email,
vendor_phone,
warehouse_id,
own_warehouse_id,
vendor_status,
create_by,
update_by,
create_time,
update_time,
#{vendorId},
#{vendorCode},
#{vendorName},
#{vendorAddress},
#{vendorUser},
#{vendorEmail},
#{vendorPhone},
#{warehouseId},
#{ownWarehouseId},
#{vendorStatus},
#{createBy},
#{updateBy},
#{createTime},
#{updateTime},
update oms_vendor_info
vendor_code = #{vendorCode},
vendor_name = #{vendorName},
vendor_address = #{vendorAddress},
vendor_user = #{vendorUser},
vendor_email = #{vendorEmail},
vendor_phone = #{vendorPhone},
vendor_status = #{vendorStatus},
warehouse_id = #{warehouseId},
own_warehouse_id=#{ownWarehouseId},
create_by = #{createBy},
update_by = #{updateBy},
create_time = #{createTime},
update_time = #{updateTime},
where vendor_id = #{vendorId}
delete from oms_vendor_info where vendor_id = #{vendorId}
delete from oms_vendor_info where vendor_id in
#{vendorId}