insert into sys_user(user_name, nick_name, phonenumber, password, user_type, status, del_flag, create_by, create_time, login_type, dept_id,parent_uuid, id_card) values (#{directorsPhone}, #{directorsName}, #{directorsPhone}, #{password}, '01', '1', '0', #{createPerson}, #{createTime}, '1,2,3', #{deptId},#{uuid},#{directorsIdCard}) insert into pt_sup_info(sup_name, sup_address, legal_name, legal_phone, sup_code, comm_user_id, comm_user_name, comm_user_phone, create_user, create_id, uuid, create_time) values (#{unitName}, #{unitAddress}, #{corporateName}, #{corporatePhone}, #{socialUnifiedCreditCode}, #{id}, #{directorsName}, #{directorsPhone}, #{createPerson}, #{createPersonId}, #{uuid}, #{createTime}) insert into pt_cont_info(cont_name, cont_address, legal_name, legal_phone, sup_code, con_usert_id, comm_usert_name, comm_usert_phone, create_user, create_id, uuid) values (#{consName}, #{consAddress}, #{corporateName}, #{corporatePhone}, #{socialUnifiedCreditCode}, #{id}, #{contractorPrincipal}, #{contractorPrincipalPhone}, #{createPerson}, #{createPersonId}, #{uuid}) insert into sys_user(user_name, nick_name, phonenumber, password, user_type, status, del_flag, create_by, create_time, login_type, dept_id,parent_uuid,id_card) values (#{contractorPrincipalPhone}, #{contractorPrincipal}, #{contractorPrincipalPhone}, #{password}, '02', '1', '0', #{createPerson}, #{createTime}, '1,2,3', #{deptId},#{uuid},#{contractorPrincipalIdCard}) insert into pt_project_info(pro_name,pro_user_id, pro_user_name, pro_user_phone, pro_type, is_outsource, plan_start_time, plan_end_time, sup_unit_id, sup_unit_name, pro_status, create_user, create_id, uuid) values (#{proName}, #{proLeaderId},#{proLeader}, #{proLeaderPhone}, #{proType}, #{isOutsourcing}, #{startDate}, #{endDate}, #{supervisorUnitId}, #{supervisorUnit}, '1', #{createPerson}, #{createPersonId}, #{uuid}) insert into lk_pro_sup(pro_id, sup_uuid, uuid) values (#{proId}, #{supUuid}, #{relateUuid}) insert into lk_pro_cont(pro_id, cont_uuid, uuid,sup_uuid) values (#{proId}, #{consId}, #{relateUuid},#{supUuid}) insert into lk_pro_cont_material(pro_id, material_id, cont_id) values (#{proId}, #{materialId}, #{consId}) insert into lk_pro_address(pro_id, address_id) values (#{proId}, #{proAddressId}) insert into sys_user_post(user_id, post_id) values (#{item.userId},#{item.postId}) insert into sys_user_role(user_id, role_id) values (#{item.userId},#{item.roleId}) insert into pt_sup_person(sup_name, phone, post, is_active) values (#{name}, #{phone}, '1','1') insert into lk_sup_person(uuid,pro_id, sup_persion_id,sup_uuid,status,is_exist_file) values (#{uuid}, #{proId},#{id},#{supUuid},'0','0') insert into pt_cons_person(cons_name, phone, post, is_active) values (#{name}, #{phone},'1', '1') insert into lk_cont_person(uuid,pro_id, cons_persion_id,cont_uuid,is_exist_file) values (#{uuid}, #{proId},#{id},#{consUuid},'0') update pt_project_info set pro_status = '2' where pro_id = #{proId}; update pt_project_info set pro_name = #{proName}, pro_user_name = #{proLeader}, pro_user_id = #{proLeaderId}, pro_user_phone = #{proLeaderPhone}, is_outsource = #{isOutsourcing}, pro_type = #{proType}, plan_start_time = #{startDate}, plan_end_time = #{endDate}, sup_unit_id = #{supervisorUnitId}, sup_unit_name = #{supervisorUnit}, create_user = #{createPerson}, create_id = #{createPersonId} where pro_id = #{proId} update sys_user set status = '0' where parent_uuid in (select cont_uuid from lk_pro_cont where pro_id = #{proId}) or parent_uuid in (select sup_uuid from lk_pro_sup where pro_id = #{proId}); update pt_project_info set plan_start_time = #{startDate}, plan_end_time = #{endDate} where pro_id = #{proId} delete from pt_project_info where pro_id = #{proId} delete from lk_pro_cont where pro_id = #{proId} delete from lk_pro_address where pro_id = #{proId} delete from lk_pro_cont_material where pro_id = #{proId} delete from lk_pro_sup where pro_id = #{proId} delete from pt_sup_person where sup_user_id = (select sup_persion_id from lk_sup_person where pro_id = #{proId}) delete from lk_sup_person where pro_id = #{proId} delete from pt_cons_person where cons_user_id in (select cons_persion_id from lk_cont_person where pro_id = #{proId}) delete from lk_cont_person where pro_id = #{proId}