insert into sys_tenant_config (tenant_id,login_title,login_logo,login_back_url,login_footer,login_type,middle_logo,middle_back_url,middle_title,middle_footer,home_logo,home_page_url,home_layout,home_style,create_by,create_time,label_icon,middle_status,large_screen_url,cloud_type,cloud_url,message_status,middle_type) select #{tenantId},login_title,login_logo,login_back_url,login_footer,login_type,middle_logo,middle_back_url,middle_title,middle_footer,home_logo,home_page_url,home_layout,home_style,#{createBy},sysdate(),label_icon,middle_status,large_screen_url,cloud_type,cloud_url,message_status,middle_type from sys_tenant_config tenant_id = #{originalTenantId} insert into sys_tenant_menu (tenant_id,menu_id,menu_alias_name) select #{tenantId},menu_id,menu_alias_name from sys_tenant_menu tenant_id = #{originalTenantId} insert into sys_mobile_tenant_config (tenant_id,login_domain,login_title,login_logo,login_back_url,login_footer,login_type,middle_url,home_logo,home_layout,home_style,create_by,create_time) select #{tenantId},login_domain,login_title,login_logo,login_back_url,login_footer,login_type,middle_url,home_logo,home_layout,home_style,#{createBy},sysdate() from sys_mobile_tenant_config tenant_id = #{originalTenantId} INSERT INTO sys_mobile_banner (tenant_id,open_not,carousel_time,banner_path1,banner_path2,banner_path3,banner_path4,banner_path5,link_type1,link_type2,link_type3,link_type4,link_type5,link_url1,link_url2,link_url3,link_url4,link_url5,create_by,create_time) SELECT #{tenantId},open_not,carousel_time,banner_path1,banner_path2,banner_path3,banner_path4,banner_path5,link_type1,link_type2,link_type3,link_type4,link_type5,link_url1,link_url2,link_url3,link_url4,link_url5,#{createBy},sysdate() FROM sys_mobile_banner tenant_id = #{originalTenantId} INSERT INTO sys_tenant_platform (tenant_id,platform_id,is_default) SELECT #{tenantId},platform_id,is_default FROM sys_tenant_platform tenant_id = #{originalTenantId} insert into sys_mobile_tenant_menu (tenant_id,menu_id,menu_alias_name) select #{tenantId},menu_id,menu_alias_name from sys_mobile_tenant_menu tenant_id = #{originalTenantId} insert into sys_role_menu (role_id,menu_id,menu_alias_name) select #{roleId},menu_id,menu_alias_name from sys_role_menu role_id = #{originalRoleId} insert into sys_user_role (user_id,role_id,tenant_id) values(#{UserId},#{roleId},#{tenantId}) insert into base_space (name,parent_id,type,root_id,path,deep,created_by,create_time,updated_by,update_time,tenant_id) values(#{tenantName},0,1,0,"",1,`root`,sysdate(),`root`,sysdate(),#{tenantId}) delete from sys_tenant WHERE id = #{tenantId} delete from base_space where tenant_id = #{tenantId} delete from sys_dept WHERE tenant_id = #{tenantId} delete from sys_user where tenant_id = #{tenantId} delete from sys_user_tenant where tenant_id = #{tenantId} delete from sys_tenant_config where tenant_id = #{tenantId} delete from sys_tenant_menu where tenant_id = #{tenantId} delete from sys_tenant_platform where tenant_id = #{tenantId} delete from sys_mobile_banner where tenant_id = #{tenantId} delete from sys_mobile_tenant_config where tenant_id = #{tenantId} delete from sys_mobile_tenant_menu where tenant_id = #{tenantId} delete from sys_role_menu where role_id = #{roleId} delete from sys_role where tenant_id = #{tenantId} delete from sys_user_role where tenant_id = #{tenantId}