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
, t1.pay_type, t1.pay_config_day, t1.social_credit, t1.pay_name, t1.pay_bank_number, t1.pay_bank_open_address, t1.bank_number
, t1.province, t1.city, t1.generated_address
,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,
pay_type,
pay_config_day,
social_credit,
pay_name,
pay_bank_number,
pay_bank_open_address,
bank_number,
province,
city,
generated_address,
#{vendorId},
#{vendorCode},
#{vendorName},
#{vendorAddress},
#{vendorUser},
#{vendorEmail},
#{vendorPhone},
#{warehouseId},
#{ownWarehouseId},
#{vendorStatus},
#{createBy},
#{updateBy},
#{createTime},
#{updateTime},
#{payType},
#{payConfigDay},
#{socialCredit},
#{payName},
#{payBankNumber},
#{payBankOpenAddress},
#{bankNumber},
#{province},
#{city},
#{generatedAddress},
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},
pay_type = #{payType},
pay_config_day = #{payConfigDay},
social_credit = #{socialCredit},
pay_name = #{payName},
pay_bank_number = #{payBankNumber},
pay_bank_open_address = #{payBankOpenAddress},
bank_number = #{bankNumber},
province = #{province},
city = #{city},
generated_address = #{generatedAddress},
where vendor_id = #{vendorId}
delete from oms_vendor_info where vendor_id = #{vendorId}
delete from oms_vendor_info where vendor_id in
#{vendorId}