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}