select supplier_id, supplier_code, zh_desc, en_desc, supplier_type, account_number, licence_number, business_scope, province, city, area, address, postcode, contact, contact_phone, contact_position, contact_email, active_flag, user_defined1, user_defined2, user_defined3, create_by, create_time, update_by, update_time, remark ,del_flag from base_supplier
insert into base_supplier
supplier_id,
supplier_code,
zh_desc,
en_desc,
supplier_type,
account_number,
licence_number,
business_scope,
province,
city,
area,
address,
postcode,
contact,
contact_phone,
contact_position,
contact_email,
active_flag,
user_defined1,
user_defined2,
user_defined3,
create_by,
create_time,
update_by,
update_time,
remark,
#{supplierId},
#{supplierCode},
#{zhDesc},
#{enDesc},
#{supplierType},
#{accountNumber},
#{licenceNumber},
#{businessScope},
#{province},
#{city},
#{area},
#{address},
#{postcode},
#{contact},
#{contactPhone},
#{contactPosition},
#{contactEmail},
#{activeFlag},
#{userDefined1},
#{userDefined2},
#{userDefined3},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update base_supplier
supplier_code = #{supplierCode},
zh_desc = #{zhDesc},
en_desc = #{enDesc},
supplier_type = #{supplierType},
account_number = #{accountNumber},
licence_number = #{licenceNumber},
business_scope = #{businessScope},
province = #{province},
city = #{city},
area = #{area},
address = #{address},
postcode = #{postcode},
contact = #{contact},
contact_phone = #{contactPhone},
contact_position = #{contactPosition},
contact_email = #{contactEmail},
active_flag = #{activeFlag},
user_defined1 = #{userDefined1},
user_defined2 = #{userDefined2},
user_defined3 = #{userDefined3},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where supplier_id = #{supplierId}
update base_supplier
set del_flag = '1'
where supplier_id = #{supplierId}
update base_supplier
set del_flag = '1'
where supplier_id in
#{supplierId}