• 安阳职业


    USE [AYZY]
    GO
    
    /****** Object:  StoredProcedure [dbo].[SP_InitWebSite]    Script Date: 08/22/2018 13:07:39 ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE PROCEDURE [dbo].[SP_InitWebSite] 
        @SiteId INT  --站点ID
    AS
    BEGIN
        DECLARE @SiteType INT;
        DECLARE @NewColumnId INT;
        DECLARE @NewModelId INT;
        
        --获取站点类型
        SELECT @SiteType=[SiteType] FROM [WebSites] WHERE [Id]=@SiteId; 
        
        IF(@SiteType=1)
            -- 初始化院系类网站栏目及首页模块
            BEGIN
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学院首页', NULL, 10, 1, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'首页Banner轮播图', @NewColumnId, 11, 0, @SiteId, 0, 5, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'首页Banner轮播图', 1, 5, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'横幅宣传图片', @NewColumnId, 12, 0, @SiteId, 0, 5, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'横幅宣传图片', 12, 5, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'友情链接', @NewColumnId, 13, 0, @SiteId, 0, 5, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'友情链接', 3, 5, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学院概况', NULL, 20, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学院简介', @NewColumnId, 21, 0, @SiteId, 0, 1, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学院管理', @NewColumnId, 22, 0, @SiteId, 1, 1, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学院风采', @NewColumnId, 23, 0, @SiteId, 2, 2, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'学院风采', 11, 2, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'新闻中心', NULL, 30, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'新闻资讯', @NewColumnId, 31, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'新闻资讯', 5, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'最新公告', @NewColumnId, 32, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'最新公告', 2, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'校务公开', @NewColumnId, 33, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'校务公开', 6, 1, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'教学管理', NULL, 40, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'教师团队', @NewColumnId, 41, 0, @SiteId, 5, 4, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'教师团队', 10, 4, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'教学科研', @NewColumnId, 42, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'教学科研', 7, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'实验实训', @NewColumnId, 43, 0, @SiteId, 2, 2, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'专业介绍', NULL, 50, 0, @SiteId, 1, 1, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学生工作', NULL, 60, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学生会', @NewColumnId, 61, 0, @SiteId, 5, 4, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'团委', @NewColumnId, 62, 0, @SiteId, 1, 1, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'校园活动', @NewColumnId, 63, 0, @SiteId, 2, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'图片新闻', 4, 1, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'招生就业', NULL, 70, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'招生资讯', @NewColumnId, 71, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'招生资讯', 8, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'就业指导', @NewColumnId, 72, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'就业指导', 9, 1, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'电子资源', NULL, 80, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'精品课程', @NewColumnId, 81, 0, @SiteId, 1, 1, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'视频中心', @NewColumnId, 82, 0, @SiteId, 4, 3, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'资源下载', @NewColumnId, 83, 0, @SiteId, 1, 1, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'学术交流', NULL, 90, 0, @SiteId, 2, 2, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'联系我们', NULL, 100, 0, @SiteId, 0, 1, 0, GETDATE());
            END
        ELSE IF(@SiteType=2)
            -- 初始化部门类网站栏目及首页模块
            BEGIN
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'首页', NULL, 10, 1, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'首页Banner轮播图', @NewColumnId, 11, 0, @SiteId, 0, 5, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'首页Banner轮播图', 1, 5, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'横幅宣传图片    ', @NewColumnId, 12, 0, @SiteId, 0, 5, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'横幅宣传图片', 10, 5, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'友情链接', @NewColumnId, 13, 0, @SiteId, 0, 5, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'友情链接', 3, 5, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'部门概况', NULL, 20, 0, @SiteId, 0, 1, 0, GETDATE());
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'机构设置', NULL, 30, 0, @SiteId, 1, 1, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'新闻动态', NULL, 40, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'部门新闻', @NewColumnId, 41, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'新闻动态', 5, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'最新资讯', @NewColumnId, 42, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'部门公告', 2, 1, @NewModelId, @SiteId, 0, GETDATE());
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'通知公告', 8, 1, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'通知公告', NULL, 50, 0, @SiteId, 1, 1, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'日常管理', NULL, 60, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'管理制度', @NewColumnId, 61, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'管理制度', 6, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'上级文件', @NewColumnId, 62, 0, @SiteId, -1, -1, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'工作流程', @NewColumnId, 63, 0, @SiteId, 1, 1, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'评优评先', @NewColumnId, 64, 0, @SiteId, 1, 1, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'思想教育', NULL, 70, 0, @SiteId, 1, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'思想教育', 7, 1, @NewModelId, @SiteId, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'队伍建设', NULL, 80, 0, @SiteId, -1, -1, 0, GETDATE());
                    SET @NewColumnId = @@IDENTITY;
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'教师风采', @NewColumnId, 81, 0, @SiteId, 5, 4, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'教师风采', 9, 4, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'培训培养', @NewColumnId, 82, 0, @SiteId, 2, 1, 0, GETDATE());
                        SET @NewModelId = @@IDENTITY;
                        INSERT [HomePageModules] ([ModuleName], [OrderIndex], [DetailType], [ColumnId], [WebSiteId], [IsDeleted], [CreateDate]) VALUES (N'图片新闻', 4, 1, @NewModelId, @SiteId, 0, GETDATE());
                    INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'管理考核', @NewColumnId, 83, 0, @SiteId, 1, 1, 0, GETDATE());
    
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'下载中心', NULL, 90, 0, @SiteId, 1, 1, 0, GETDATE());
                INSERT [Columns] ([Name], [ParentId], [OrderIndex], [IsHidden], [WebSiteId], [Type], [DetailType], [IsDeleted], [CreateDate]) VALUES (N'联系我们', NULL, 100, 0, @SiteId, 0, 1, 0, GETDATE());
            END
    END
    
    GO
  • 相关阅读:
    【力扣】767. 重构字符串
    【力扣】976. 三角形的最大周长
    【力扣】164. 最大间距
    【力扣】454. 四数相加 II
    JS中,输出1-10之间的随机整数
    web移动端浮层滚动阻止window窗体滚动JS/CSS处理
    禁止网站F12和查看源码
    苹果浏览器移动端click事件延迟300ms的原因以及解决办法
    jQuery下锚点的平滑跳转
    js实现placehoider效果
  • 原文地址:https://www.cnblogs.com/zyq-dan/p/9582361.html
Copyright © 2020-2023  润新知