|
@@ -98,5 +98,55 @@
|
|
|
limit #{current},#{size}
|
|
|
</if>
|
|
|
</select>
|
|
|
+ <insert id="cloneSysTenantConfig">
|
|
|
+ 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
|
|
|
+ <where>
|
|
|
+ tenant_id = #{originalTenantId}
|
|
|
+ </where>
|
|
|
+ </insert>
|
|
|
+ <insert id="cloneSysTenantMenu">
|
|
|
+ insert into sys_tenant_menu (tenant_id,menu_id,menu_alias_name)
|
|
|
+ select #{tenantId},menu_id,menu_alias_name
|
|
|
+ from sys_tenant_menu
|
|
|
+ <where>
|
|
|
+ tenant_id = #{originalTenantId}
|
|
|
+ </where>
|
|
|
+ </insert>
|
|
|
+ <insert id="cloneSysMobileTenantConfig">
|
|
|
+ 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
|
|
|
+ <where>
|
|
|
+ tenant_id = #{originalTenantId}
|
|
|
+ </where>
|
|
|
+ </insert>
|
|
|
+ <insert id="cloneSysMobileBanner">
|
|
|
+ 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
|
|
|
+ <where>
|
|
|
+ tenant_id = #{originalTenantId}
|
|
|
+ </where>
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <insert id="cloneSysTenantPlatform">
|
|
|
+ INSERT INTO sys_tenant_platform (tenant_id,platform_id,is_default)
|
|
|
+ SELECT #{tenantId},platform_id,is_default
|
|
|
+ FROM sys_tenant_platform
|
|
|
+ <where>
|
|
|
+ tenant_id = #{originalTenantId}
|
|
|
+ </where>
|
|
|
+ </insert>
|
|
|
+ <insert id="cloneSysMobileTenantMenu">
|
|
|
+ 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
|
|
|
+ <where>
|
|
|
+ tenant_id = #{originalTenantId}
|
|
|
+ </where>
|
|
|
+ </insert>
|
|
|
+
|
|
|
|
|
|
</mapper>
|