85 lines
5.2 KiB
Transact-SQL
85 lines
5.2 KiB
Transact-SQL
|
|
--公司级:学习园地资料库
|
|
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'B0491FC1-804A-4A41-A959-F165EA32D9DD')
|
|
BEGIN
|
|
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
|
|
VALUES (N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'学习园地资料库', N'HSSE/EduTrain/StudyZone.aspx', 90, N'E26D223B-4CA2-4A6D-82D0-224CC9C8676D', N'Menu_DigData', 1,1, 1);
|
|
END
|
|
GO
|
|
|
|
|
|
--公司级:学习园地资料库菜单权限
|
|
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'B0491FC1-804A-4A41-A959-F165EA32D9DD')
|
|
BEGIN
|
|
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
|
VALUES (N'00D8E3F5-4005-4E0F-A69B-107B0B0A3B48', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'增加', 1);
|
|
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
|
VALUES (N'B48DA37F-9FDE-4604-BA0D-23AE09D04E1E', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'修改', 2);
|
|
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
|
VALUES (N'9538545C-B41D-4036-A31B-3F7428BFD567', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'删除', 3);
|
|
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
|
VALUES (N'6FB4A421-C353-4A41-98CF-C3C428753869', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'保存', 4);
|
|
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
|
VALUES (N'599DC1D4-997E-4930-9BAE-53D04D201478', N'B0491FC1-804A-4A41-A959-F165EA32D9DD', N'导出', 5);
|
|
END
|
|
GO
|
|
|
|
|
|
--学习园地资源
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Training_StudyZone') AND type = N'U')
|
|
BEGIN
|
|
CREATE TABLE [dbo].[Training_StudyZone](
|
|
[StudyZoneId] [nvarchar](50) NOT NULL,
|
|
[StudyZoneCode] [nvarchar](50) NULL,
|
|
[StudyZoneName] [nvarchar](100) NULL,
|
|
[SupStudyZoneId] [nvarchar](50) NULL,
|
|
[IsEndLever] [bit] NULL,
|
|
CONSTRAINT [PK_Training_StudyZone] PRIMARY KEY CLUSTERED
|
|
(
|
|
[StudyZoneId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
|
) ON [PRIMARY]
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZone'
|
|
END
|
|
GO
|
|
|
|
|
|
--学习园地资源明细
|
|
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Training_StudyZoneItem') AND type = N'U')
|
|
BEGIN
|
|
CREATE TABLE [dbo].[Training_StudyZoneItem](
|
|
[StudyZoneItemId] [nvarchar](50) NOT NULL,
|
|
[StudyZoneId] [nvarchar](50) NULL,
|
|
[StudyZoneItemCode] [nvarchar](50) NULL,
|
|
[StudyZoneItemName] [nvarchar](100) NULL,
|
|
[AttachUrl] [nvarchar](2000) NULL,
|
|
[CompileMan] [nvarchar](50) NULL,
|
|
[CompileDate] [datetime] NULL,
|
|
[WorkPostIds] [nvarchar](max) NULL,
|
|
[LearningTime] [int] NULL,
|
|
[TestTrainingIds] [nvarchar](max) NULL,
|
|
[WorkPostNames] [nvarchar](max) NULL,
|
|
[Outcome] [int] NULL,
|
|
[Durations] [float] NULL,
|
|
CONSTRAINT [PK_Training_StudyZoneItem] PRIMARY KEY CLUSTERED
|
|
(
|
|
[StudyZoneItemId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
ALTER TABLE [dbo].[Training_StudyZoneItem] ADD DEFAULT ((0)) FOR [Outcome]
|
|
ALTER TABLE [dbo].[Training_StudyZoneItem] WITH CHECK ADD CONSTRAINT [FK_Training_StudyZoneItem_Training_StudyZone] FOREIGN KEY([StudyZoneId])
|
|
REFERENCES [dbo].[Training_StudyZone] ([StudyZoneId])
|
|
ALTER TABLE [dbo].[Training_StudyZoneItem] CHECK CONSTRAINT [FK_Training_StudyZoneItem_Training_StudyZone]
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源明细id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneItemId'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源主键id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneId'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'明细编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneItemCode'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'明细名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'StudyZoneItemName'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'适合岗位ids' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem', @level2type=N'COLUMN',@level2name=N'WorkPostIds'
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学习园地资源明细' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Training_StudyZoneItem'
|
|
END
|
|
GO
|
|
|
|
|