insert into sys_user(user_name, dept_id, id_card, nick_name, phonenumber, password, user_type, parent_uuid, status, del_flag, create_by, create_time, login_type) values (#{subPrincipalPhone}, #{deptId}, #{subIdCard}, #{subPrincipal}, #{subPrincipalPhone}, #{password}, '03', #{uuid}, '0', '0', #{createPerson}, #{createTime}, '1,2,3') insert into pt_sub_info(uuid, cont_name, sub_name, sub_address, legal_name, legal_phone, sub_code, sub_user_id, sub_user_name, sub_user_phone, create_id, create_user, is_active) values (#{uuid}, #{consName}, #{subName}, #{address}, #{corporateName}, #{corporatePhone}, #{socialUnifiedCreditCode}, #{id}, #{subPrincipal}, #{subPrincipalPhone}, #{createPersonId}, #{createPerson}, '1') insert into lk_cont_sub(uuid, cont_uuid, pro_id, sup_uuid, sub_uuid) values (#{uuid}, #{consUuid}, #{proId}, #{supUuid}, #{subUuid}) insert into sys_user_role(user_id, role_id) values (#{id}, '8') insert into pt_cons_person(cons_name,phone,id_card,is_active) values(#{name},#{phone},#{idCard},'1') insert into lk_cont_person(cons_persion_id,cont_uuid,sub_uuid,pro_id,is_exist_file,uuid) values(#{id},#{consUuid},#{subUuid},#{proId},'0',#{uuid}) update pt_sub_info set is_active = '0' where sub_id = #{id} delete from pt_cons_person where cons_user_id = (select cons_persion_id from lk_cont_person where uuid = (select uuid from pt_sub_info where sub_id = #{id})) delete from lk_cont_person where uuid = (select uuid from pt_sub_info where sub_id = #{id})