insert into sys_supplier id, supplier_no, supplier_type, supplier_name, legal_person, succ, contact, contact_phone, email, address, project, remark, create_time, create_user, #{id,jdbcType=VARCHAR}, #{supplierNo,jdbcType=VARCHAR}, #{supplierType,jdbcType=VARCHAR}, #{supplierName,jdbcType=VARCHAR}, #{legalPerson,jdbcType=VARCHAR}, #{succ,jdbcType=VARCHAR}, #{contact,jdbcType=VARCHAR}, #{contactPhone,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR}, #{project,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{createUser,jdbcType=VARCHAR}, update sys_supplier set is_use=2 where id=#{supplierId} insert into sys_supplier_pro id, supplier_id, pro_id, #{id}, #{supplierId,jdbcType=VARCHAR}, #{proId,jdbcType=VARCHAR}, update sys_supplier supplier_no = #{supplierNo,jdbcType=VARCHAR}, supplier_type = #{supplierType,jdbcType=VARCHAR}, supplier_name = #{supplierName,jdbcType=VARCHAR}, legal_person = #{legalPerson,jdbcType=VARCHAR}, succ = #{succ,jdbcType=VARCHAR}, contact = #{contact,jdbcType=VARCHAR}, contact_phone = #{contactPhone,jdbcType=VARCHAR}, email = #{email,jdbcType=VARCHAR}, address = #{address,jdbcType=VARCHAR}, project = #{project,jdbcType=VARCHAR}, remark = #{remark,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, create_user = #{createUser,jdbcType=VARCHAR}, where id = #{id,jdbcType=VARCHAR} delete from sys_supplier_pro where supplier_id=#{supplierId}