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})