1、系统菜单调整;

2、系统看板UI调整;
3、事故事件功能
4、其他
This commit is contained in:
2025-12-10 15:58:02 +08:00
parent 3d00bb7a94
commit 6619f1e004
276 changed files with 131707 additions and 50045 deletions
@@ -1,306 +0,0 @@
/**************************************隐藏冗余菜单***************************************************************/
--1、项目级——设置隐藏部分菜单
update Sys_Menu
set IsUsed=0
where MenuType='Menu_ProjectSet' and MenuName in ('项目概况','项目主项','项目状态','项目进度设置')
--2、项目级——员工管理(原:安全管理)隐藏部分菜单
update Sys_Menu
set IsUsed=0
where MenuType='Menu_HSSE' and MenuName in ('项目策划','教育培训','HSE技术','作业许可','HSE费用','安保管理','施工机具','HSE奖惩','应急信息','工作报告','事故管理','职业健康','环境保护','绩效评价管理','信息管理')
--3、公司级——资源库(原:大数据中心)隐藏部分菜单
update Sys_Menu
set IsUsed=0
where MenuType='Menu_DigData' and SuperMenu='6A992AB8-A32D-448F-B06F-8DD4C112CC91' and MenuName in ('质量公共资源库','进度公共资源库')
/**************************************新增菜单***************************************************************/
--员工管理-HSE绩效考核
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '89451997-E575-4845-BF8A-444E9CA6A962')
BEGIN
--HSE绩效考核
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('89451997-E575-4845-BF8A-444E9CA6A962','HSE绩效考核','',120,'0','Menu_HSSE',0,0,1)
END
GO
--HSE绩效考核
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '9667D2CB-8AAE-4799-8C94-A051F9846ECE')
BEGIN
--一人一档
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('AE58F042-DDAA-4980-A3E8-9A1F36349E45','员工HSE信息档案','HSSE/Examine/OnePersonPerFile.aspx',0,'89451997-E575-4845-BF8A-444E9CA6A962','Menu_HSSE',1,1)
--考核加分情况
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('6957A732-BA33-499E-AB32-DB1F73BEA8CE','考核加分情况','HSSE/Examine/BonusScoreSituation.aspx',1,'89451997-E575-4845-BF8A-444E9CA6A962','Menu_HSSE',1,1)
--考核扣分情况
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('0BCE76EA-319F-47BF-913A-A32735641F5C','考核扣分情况','HSSE/Examine/MinusScoreSituation.aspx',2,'89451997-E575-4845-BF8A-444E9CA6A962','Menu_HSSE',1,1)
--自主管理加分项
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('9667D2CB-8AAE-4799-8C94-A051F9846ECE','自主管理加分项','HSSE/Examine/BonusScoreSelfManagement.aspx',3,'89451997-E575-4845-BF8A-444E9CA6A962','Menu_HSSE',1,1)
--自主管理加分项类型
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('8526FC57-F2A8-483F-A7EF-724785B9B676','自主管理加分项类型','HSSE/Examine/BonusScoreType.aspx',100,'89451997-E575-4845-BF8A-444E9CA6A962','Menu_HSSE',1,1)
END
GO
DELETE FROM Sys_Menu WHERE MenuId in( '5049BB69-A75F-47D4-ABF3-DAA719D05C74','D3BADACC-3DA6-4B09-8BD0-1E2DF7B04B6E','05F4AC73-1BA2-4FF2-AAED-292DF5E44412','7DD00BEF-821D-4996-ADF8-695139F201B4','D5FC7B12-0E81-482C-8B29-A9F43DF05D1F')
DELETE FROM Sys_ButtonToMenu WHERE MenuId in( '5049BB69-A75F-47D4-ABF3-DAA719D05C74','D3BADACC-3DA6-4B09-8BD0-1E2DF7B04B6E','05F4AC73-1BA2-4FF2-AAED-292DF5E44412','7DD00BEF-821D-4996-ADF8-695139F201B4','D5FC7B12-0E81-482C-8B29-A9F43DF05D1F')
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'AE58F042-DDAA-4980-A3E8-9A1F36349E45')
BEGIN
--员工HSE信息档案
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4588FFE3-75FD-42A7-979C-6065857D1D8E','AE58F042-DDAA-4980-A3E8-9A1F36349E45','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('F049D5EB-C233-479B-A11C-EC8943898A5A','AE58F042-DDAA-4980-A3E8-9A1F36349E45','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('926D7FF6-446B-4946-ADF4-8CF76F65FDA0','AE58F042-DDAA-4980-A3E8-9A1F36349E45','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('70AB520C-B6EA-4D9F-A94E-AE56D2CD6829','AE58F042-DDAA-4980-A3E8-9A1F36349E45','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '6957A732-BA33-499E-AB32-DB1F73BEA8CE')
BEGIN
--考核加分情况
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('14DD87C3-2B71-42F6-A1EE-AA2B138583C0','6957A732-BA33-499E-AB32-DB1F73BEA8CE','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5A35CA7F-A244-4C02-BE26-EE6F14ACF443','6957A732-BA33-499E-AB32-DB1F73BEA8CE','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('0BD10961-0490-4130-B288-58253A52492F','6957A732-BA33-499E-AB32-DB1F73BEA8CE','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('DCE4B049-B421-4C32-AA2A-2A4E099E1441','6957A732-BA33-499E-AB32-DB1F73BEA8CE','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '8526FC57-F2A8-483F-A7EF-724785B9B676')
BEGIN
--自主管理加分项类型
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('186FB2FE-E5DC-4DE6-AE85-82601C6CD128','8526FC57-F2A8-483F-A7EF-724785B9B676','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D75AB4D5-D8E0-43FB-A4C2-3E28E52640A3','8526FC57-F2A8-483F-A7EF-724785B9B676','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4D8357DA-3875-4EAB-96E7-80874E2C9E72','8526FC57-F2A8-483F-A7EF-724785B9B676','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('74DF5644-CD71-46AF-8E17-EE7BD8A2E579','8526FC57-F2A8-483F-A7EF-724785B9B676','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '9667D2CB-8AAE-4799-8C94-A051F9846ECE')
BEGIN
--自主管理加分项
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('000A444E-33C0-486D-8AE9-83312C8FD7B6','9667D2CB-8AAE-4799-8C94-A051F9846ECE','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('37DF7EAC-51A0-48F0-8706-7B7F4F42BC5E','9667D2CB-8AAE-4799-8C94-A051F9846ECE','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('43280BEC-8DD0-45A2-AC79-0454E17A795E','9667D2CB-8AAE-4799-8C94-A051F9846ECE','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AEDA614E-4A1F-48B8-86AE-69A8C5190BE5','9667D2CB-8AAE-4799-8C94-A051F9846ECE','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '0BCE76EA-319F-47BF-913A-A32735641F5C')
BEGIN
--考核扣分情况
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('61B22424-2AC8-4E34-A783-2C3A8CF9F840','0BCE76EA-319F-47BF-913A-A32735641F5C','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('C2A94DCA-2410-46CF-BF1C-16A67ECBAA82','0BCE76EA-319F-47BF-913A-A32735641F5C','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('7587CD81-B7CA-40BD-AB80-31C9CC9D099B','0BCE76EA-319F-47BF-913A-A32735641F5C','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E1FA46F3-16AD-4490-88AD-78CEF5C6EEB5','0BCE76EA-319F-47BF-913A-A32735641F5C','保存',4)
END
GO
/**************************************新增数据表***************************************************************/
--考核加分情况
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Examine_BonusScoreSituation') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Examine_BonusScoreSituation](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Level] [nvarchar](200) NULL,
[LevelName] [nvarchar](200) NULL,
[Score] [int] NOT NULL,
[UserId] [nvarchar](50) NULL,
[DateTime] [datetime] NULL,
[Content] [nvarchar](1000) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_Examine_BonusScoreSituation] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[Examine_BonusScoreSituation] WITH CHECK ADD CONSTRAINT [FK_Examine_BonusScoreSituation_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[Examine_BonusScoreSituation] CHECK CONSTRAINT [FK_Examine_BonusScoreSituation_Base_Project]
ALTER TABLE [dbo].[Examine_BonusScoreSituation] WITH CHECK ADD CONSTRAINT [FK_Examine_BonusScoreSituation_User] FOREIGN KEY([UserId])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[Examine_BonusScoreSituation] CHECK CONSTRAINT [FK_Examine_BonusScoreSituation_User]
ALTER TABLE [dbo].[Examine_BonusScoreSituation] WITH CHECK ADD CONSTRAINT [FK_Examine_BonusScoreSituation_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[Examine_BonusScoreSituation] CHECK CONSTRAINT [FK_Examine_BonusScoreSituation_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'级别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Level'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'级别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'LevelName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Score'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'UserId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'DateTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Content'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核加分情况' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSituation'
END
GO
--自主管理加分项
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Examine_BonusScoreSelfManagement') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Examine_BonusScoreSelfManagement](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[BonusScoreTypeId] [nvarchar](50) NULL,
[BonusScoreTypeName] [nvarchar](100) NOT NULL,
[Score] [int] NOT NULL,
[PersonId] [nvarchar](50) NULL,
[Content] [nvarchar](1000) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_Examine_BonusScoreSelfManagement] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[Examine_BonusScoreSelfManagement] WITH CHECK ADD CONSTRAINT [FK_Examine_BonusScoreSelfManagement_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[Examine_BonusScoreSelfManagement] CHECK CONSTRAINT [FK_Examine_BonusScoreSelfManagement_Base_Project]
ALTER TABLE [dbo].[Examine_BonusScoreSelfManagement] WITH CHECK ADD CONSTRAINT [FK_Examine_BonusScoreSelfManagement_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[Examine_BonusScoreSelfManagement] CHECK CONSTRAINT [FK_Examine_BonusScoreSelfManagement_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'加分类型Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'BonusScoreTypeId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'加分类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'BonusScoreTypeName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'Score'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'PersonId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'Content'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自主管理加分项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreSelfManagement'
END
GO
--自主管理加分项类型
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Examine_BonusScoreType') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Examine_BonusScoreType](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Score] [int] NOT NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_Examine_BonusScoreType] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[Examine_BonusScoreType] WITH CHECK ADD CONSTRAINT [FK_Examine_BonusScoreType_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[Examine_BonusScoreType] CHECK CONSTRAINT [FK_Examine_BonusScoreType_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'Score'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自主管理加分项类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_BonusScoreType'
END
--考核扣分情况
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Examine_MinusScoreSituation') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Examine_MinusScoreSituation](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Level] [nvarchar](200) NULL,
[LevelName] [nvarchar](200) NULL,
[Score] [int] NOT NULL,
[UserId] [nvarchar](50) NULL,
[DateTime] [datetime] NULL,
[Content] [nvarchar](1000) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_Examine_MinusScoreSituation] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[Examine_MinusScoreSituation] WITH CHECK ADD CONSTRAINT [FK_Examine_MinusScoreSituation_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[Examine_MinusScoreSituation] CHECK CONSTRAINT [FK_Examine_MinusScoreSituation_Base_Project]
ALTER TABLE [dbo].[Examine_MinusScoreSituation] WITH CHECK ADD CONSTRAINT [FK_Examine_MinusScoreSituation_User] FOREIGN KEY([UserId])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[Examine_MinusScoreSituation] CHECK CONSTRAINT [FK_Examine_MinusScoreSituation_User]
ALTER TABLE [dbo].[Examine_MinusScoreSituation] WITH CHECK ADD CONSTRAINT [FK_Examine_MinusScoreSituation_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[Examine_MinusScoreSituation] CHECK CONSTRAINT [FK_Examine_MinusScoreSituation_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'级别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Level'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'级别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'LevelName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Score'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'UserId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'DateTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Content'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核扣分情况' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Examine_MinusScoreSituation'
END
GO
@@ -1,145 +0,0 @@
--View_SitePerson_PersonList
ALTER VIEW [dbo].[View_SitePerson_PersonList]
AS
SELECT
Person.PersonId,
Person.ProjectId,
Person.IsUsed,
Person.IsForeign,
Person.IsOutside,
Person.BlackList,
Person.CardNo,
Person.PersonName,
Person.UnitId,
Unit.UnitName,
Post.WorkPostName,
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
TeamGroup.TeamGroupName,
Person.InTime,
Person.OutTime,
(CASE Person.IsUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsUsedName,
Person.IdentityCard,
Person.TeamGroupId,
Person.WorkPostId,
Person.IdcardType,
Person.PhotoUrl,
edu.TrainCount,
PoliticsStatus.dictName AS PoliticsStatusName
FROM SitePerson_Person AS Person
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
LEFT JOIN RealName_BasicData AS PoliticsStatus ON PoliticsStatus.dictCode = Person.PoliticsStatus AND PoliticsStatus.DictTypeCode='POLITICAL_LANDSCAPE'
LEFT JOIN (select PersonId,count(PersonId)as TrainCount from EduTrain_TrainRecordDetail group by PersonId) as edu on edu.PersonId= Person.PersonId
GO
--Weld_RecycleMat
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Weld_RecycleMat](
[RecycleMatId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Jot_ID] [nvarchar](50) NULL,
[WeldId] [nvarchar](50) NULL,
[UsingMatId] [nvarchar](50) NULL,
[UsingPlanId] [nvarchar](50) NULL,
[RecycleAmount] [numeric](9, 3) NULL,
[UsingAmount] [numeric](9, 3) NULL,
[RecycleMan] [nvarchar](50) NULL,
[RecycleDate] [datetime] NULL,
[StockMan] [nvarchar](50) NULL,
[Warrantybook] [nvarchar](50) NULL,
[Number] [nvarchar](50) NULL,
[IsWelderConfirm] [bit] NULL,
[IsStoreManConfirm] [bit] NULL,
[ReturnMat] [numeric](9, 3) NULL,
[ReturnMatTop] [int] NULL,
[UsePosition] [nvarchar](50) NULL,
CONSTRAINT [PK_Weld_RecycleMat] PRIMARY KEY CLUSTERED
(
[RecycleMatId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Weld_RecycleMat] WITH CHECK ADD CONSTRAINT [FK_Weld_RecycleMat_Weld_RecycleMat] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[Weld_RecycleMat] CHECK CONSTRAINT [FK_Weld_RecycleMat_Weld_RecycleMat]
GO
ALTER TABLE [dbo].[Weld_RecycleMat] WITH CHECK ADD CONSTRAINT [FK_Weld_RecycleMat_Weld_UsingMat] FOREIGN KEY([UsingMatId])
REFERENCES [dbo].[Weld_UsingMat] ([UsingMatId])
GO
ALTER TABLE [dbo].[Weld_RecycleMat] CHECK CONSTRAINT [FK_Weld_RecycleMat_Weld_UsingMat]
GO
ALTER TABLE [dbo].[Weld_RecycleMat] WITH CHECK ADD CONSTRAINT [FK_Weld_RecycleMat_Weld_UsingPlan] FOREIGN KEY([UsingPlanId])
REFERENCES [dbo].[Weld_UsingPlan] ([UsingPlanId])
GO
ALTER TABLE [dbo].[Weld_RecycleMat] CHECK CONSTRAINT [FK_Weld_RecycleMat_Weld_UsingPlan]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'RecycleMatId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊缝' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'Jot_ID'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊材ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'WeldId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'领料ID(标记从些单退回)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'UsingMatId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'领用计划ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'UsingPlanId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'回收数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'RecycleAmount'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'领用数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'UsingAmount'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'退回人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'RecycleMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'退回日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'RecycleDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保管员确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'StockMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质保书号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'Warrantybook'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'流水号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'Number'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'退料人确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'IsWelderConfirm'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保管员确认' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat', @level2type=N'COLUMN',@level2name=N'IsStoreManConfirm'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊材回收表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_RecycleMat'
GO
@@ -1,667 +0,0 @@
--岗位培训
/*******************************岗位培训菜单******************************************************************************************/
--员工管理-人员培训
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'BEA50D7C-60FE-488B-8D7D-255020EEB4C2')
BEGIN
--人员培训
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BEA50D7C-60FE-488B-8D7D-255020EEB4C2','人员培训','',90,'0','Menu_HSSE',0,0,1)
END
GO
--岗位培训
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'CEF2A108-DDC2-46A2-A47B-7431F1F890F1')
BEGIN
--岗位培训记录
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('CEF2A108-DDC2-46A2-A47B-7431F1F890F1','岗位培训记录','HSSE/PostTraining/Record.aspx',10,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
--岗位培训类别
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('465786B2-AD20-483A-A082-B2C944BE998F','岗位培训类别','HSSE/PostTraining/Category.aspx',100,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
--岗位培训课程
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','岗位培训课程','HSSE/PostTraining/Course.aspx',110,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
--岗位培训标准
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('7BCA5AD9-D0FB-4850-A9D1-88364008984D','岗位培训标准','HSSE/PostTraining/Standard.aspx',120,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
----岗位培训角色
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
--VALUES('50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','岗位培训角色','HSSE/PostTraining/Role.aspx',130,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
--岗位培训方式
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('919853EB-A8FA-4BE5-9964-70F43E000961','岗位培训方式','HSSE/PostTraining/Method.aspx',140,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
--岗位培训教资
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsEnd,IsUsed)
VALUES('026F0A23-AECD-4BB8-8504-1EB8CB9151C0','岗位培训教资','HSSE/PostTraining/Teachers.aspx',150,'BEA50D7C-60FE-488B-8D7D-255020EEB4C2','Menu_HSSE',1,1)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'CEF2A108-DDC2-46A2-A47B-7431F1F890F1')
BEGIN
--岗位培训记录
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D35FC243-EAB1-47DF-9590-7E9403F969F9','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('3121AEDD-C697-4B70-ADB4-619B17636888','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D517703B-3232-4296-892E-944372715424','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('E927076D-EC0E-44D5-816A-99A401D7051C','CEF2A108-DDC2-46A2-A47B-7431F1F890F1','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '465786B2-AD20-483A-A082-B2C944BE998F')
BEGIN
--岗位培训类别
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('00C1E0D6-52D2-434D-91D3-78F4DEC1D2ED','465786B2-AD20-483A-A082-B2C944BE998F','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('4E3D31DF-9846-4867-8A11-0FDBBFC9D54F','465786B2-AD20-483A-A082-B2C944BE998F','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('6C1E4EF0-CD74-4236-AB93-4856EE0B367F','465786B2-AD20-483A-A082-B2C944BE998F','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('F2FE3B94-6827-4EF9-B0E8-D34F91054630','465786B2-AD20-483A-A082-B2C944BE998F','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467')
BEGIN
--岗位培训课程
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('2D24F443-898F-484D-B88D-41D1B8FF6D44','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('EEBDFFA2-CC58-48C5-A4F6-91BECA90FEC7','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AB52A4F2-D384-4599-8E99-2C3AE4641C71','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('767C4D8E-6A50-4221-8A60-E0CD6E5E8F96','95D9ABD4-4E58-4BAE-AFE1-7F31EF4DF467','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '7BCA5AD9-D0FB-4850-A9D1-88364008984D')
BEGIN
--岗位培训标准
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('18AAE15C-6210-4E39-AC08-FAB006AA4DA5','7BCA5AD9-D0FB-4850-A9D1-88364008984D','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B6BAFF4C-3C70-4838-863D-04156CF39507','7BCA5AD9-D0FB-4850-A9D1-88364008984D','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('875D7BDE-5010-4835-A06E-3AC7DA622074','7BCA5AD9-D0FB-4850-A9D1-88364008984D','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('CC75D488-288C-4883-9452-617818AD5A84','7BCA5AD9-D0FB-4850-A9D1-88364008984D','保存',4)
END
GO
--IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '50F80CAF-08BA-4A16-9EF8-76DF0A8078CF')
--BEGIN
-- --岗位培训角色
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
-- VALUES('93D2A0CB-1388-4059-9C28-8DEDCAD56093','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','增加',1)
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
-- VALUES('E3A54064-7D8B-49D8-AE32-89EF002A6D0E','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','修改',2)
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
-- VALUES('BF0EA069-3B5A-4685-92AC-0AD13AF81010','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','删除',3)
-- INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
-- VALUES('7C57B206-FC52-4622-A276-50FA49691532','50F80CAF-08BA-4A16-9EF8-76DF0A8078CF','保存',4)
--END
--GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '919853EB-A8FA-4BE5-9964-70F43E000961')
BEGIN
--岗位培训方式
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('590947CC-0956-496D-A5E9-B888B5B326E3','919853EB-A8FA-4BE5-9964-70F43E000961','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('19400C8D-B5A9-44B9-8345-EF858B0E8B7F','919853EB-A8FA-4BE5-9964-70F43E000961','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('EFDF9021-17D8-414F-B402-3181AD5AAF7C','919853EB-A8FA-4BE5-9964-70F43E000961','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('B038C6EA-6321-44FF-B167-71D075ACEBC3','919853EB-A8FA-4BE5-9964-70F43E000961','保存',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '026F0A23-AECD-4BB8-8504-1EB8CB9151C0')
BEGIN
--岗位培训教资
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('D83CF41C-F418-419F-ADF1-1509B6F9F83E','026F0A23-AECD-4BB8-8504-1EB8CB9151C0','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('AB78F0DE-84ED-4907-8047-BA29EF86BE1E','026F0A23-AECD-4BB8-8504-1EB8CB9151C0F','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('49D5178F-9AB6-45E1-904A-0E28C0F509D2','026F0A23-AECD-4BB8-8504-1EB8CB9151C0','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('5797B84F-556D-44C8-9261-3EE857E350DA','026F0A23-AECD-4BB8-8504-1EB8CB9151C0','保存',4)
END
GO
----1、用户补充培训岗位Id
--IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SitePerson_Person' AND COLUMN_NAME = 'PostTrainingRoleId')
--BEGIN
-- ALTER TABLE SitePerson_Person ADD PostTrainingRoleId nvarchar(50);
--END
--GO
/*******************************岗位培训数据表******************************************************************************************/
--岗位培训记录
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Record') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Record](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Content] [nvarchar](500) NULL,
[CategoryId] [nvarchar](50) NULL,
[CategoryName] [nvarchar](200) NULL,
[CourseId] [nvarchar](50) NOT NULL,
[CourseName] [nvarchar](200) NULL,
[Location] [nvarchar](200) NULL,
[Method] [nvarchar](200) NULL,
[Lecturer] [nvarchar](200) NULL,
[UnitIds] [nvarchar](max) NULL,
[WorkPostIds] [nvarchar](max) NULL,
[PersonNum] [int] NOT NULL,
[TrainingTime] [datetime] NOT NULL,
[Duration] [decimal](10, 2) NOT NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_PostTraining_Record] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_Base_Project]
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_PostTraining_Category] FOREIGN KEY([CategoryId])
REFERENCES [dbo].[PostTraining_Category] ([Id])
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_PostTraining_Category]
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_PostTraining_Course] FOREIGN KEY([CourseId])
REFERENCES [dbo].[PostTraining_Course] ([Id])
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_PostTraining_Course]
ALTER TABLE [dbo].[PostTraining_Record] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[PostTraining_Record] CHECK CONSTRAINT [FK_PostTraining_Record_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训标题' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Content'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CategoryId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CategoryName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'课程Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CourseId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'课程名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CourseName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Location'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训方式' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Method'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授课人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Lecturer'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'UnitIds'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训岗位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'RoleIds'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训人数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'PersonNum'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'TrainingTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学时(小时)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Duration'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训课程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record'
END
GO
--岗位培训人员记录明细表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Record_Detail') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Record_Detail](
[Id] [nvarchar](50) NOT NULL,
[RecordId] [nvarchar](50) NULL,
[PersonId] [nvarchar](50) NULL
CONSTRAINT [PK_PostTraining_Record_Detail] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Record_Detail] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Record_Detail_PostTraining_Record] FOREIGN KEY([RecordId])
REFERENCES [dbo].[PostTraining_Record] ([Id])
ALTER TABLE [dbo].[PostTraining_Record_Detail] CHECK CONSTRAINT [FK_PostTraining_Record_Detail_PostTraining_Record]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训记录Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail', @level2type=N'COLUMN',@level2name=N'RecordId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训对象人员Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail', @level2type=N'COLUMN',@level2name=N'PersonId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训人员记录表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Record_Detail'
END
GO
--岗位培训类别
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Category') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Category](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_PostTraining_Category] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Category] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Category_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[PostTraining_Category] CHECK CONSTRAINT [FK_PostTraining_Category_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Category'
END
GO
--岗位培训类别基础数据
IF NOT EXISTS (SELECT * FROM PostTraining_Category)
BEGIN
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('c106f9ea-d7d9-4ddb-b88a-ed5fb0ad263f','001','通用安全知识','通用安全知识',getdate(),null);
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('aa858051-fcef-4d4d-a288-1b589eb3f750','002','岗位基本操作技能','岗位基本操作技能',getdate(),null);
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('b3bcf59b-e4cf-44f8-afe7-35f9295dd25b','003','生产受控管理流程','生产受控管理流程',getdate(),null);
INSERT INTO PostTraining_Category(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('7f9083a6-9be3-43f3-966f-53addb5d9e1d','004','HSE知识、方法、工具','HSE知识、方法、工具',getdate(),null);
END
GO
--drop table PostTraining_Role
----岗位培训角色
--IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Role') AND type = N'U')
--BEGIN
--CREATE TABLE [dbo].[PostTraining_Role](
-- [Id] [nvarchar](50) NOT NULL,
-- [Code] [nvarchar](50) NULL,
-- [Name] [nvarchar](200) NULL,
-- [Remark] [nvarchar](1000) NULL,
-- [CompileDate] [datetime] NULL,
-- [CompileMan] [nvarchar](50) NULL,
-- CONSTRAINT [PK_PostTraining_Role] PRIMARY KEY CLUSTERED
--(
-- [Id] ASC
--)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
--) ON [PRIMARY]
--ALTER TABLE [dbo].[PostTraining_Role] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Role_Sys_User] FOREIGN KEY([CompileMan])
--REFERENCES [dbo].[Sys_User] ([UserId])
--ALTER TABLE [dbo].[PostTraining_Role] CHECK CONSTRAINT [FK_PostTraining_Role_Sys_User]
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Id'
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Code'
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Name'
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'Remark'
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'CompileMan'
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role', @level2type=N'COLUMN',@level2name=N'CompileDate'
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训角色' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Role'
--END
GO
--岗位培训课程
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Course') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Course](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[CategoryId] [nvarchar](50) NULL,
[CategoryName] [nvarchar](200) NULL,
[Method1] [nvarchar](200) NULL,
[Method2] [nvarchar](200) NULL,
[Teachers1] [nvarchar](200) NULL,
[Teachers2] [nvarchar](200) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_PostTraining_Course] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Course] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Course_PostTraining_Category] FOREIGN KEY([CategoryId])
REFERENCES [dbo].[PostTraining_Category] ([Id])
ALTER TABLE [dbo].[PostTraining_Course] CHECK CONSTRAINT [FK_PostTraining_Course_PostTraining_Category]
ALTER TABLE [dbo].[PostTraining_Course] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Course_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[PostTraining_Course] CHECK CONSTRAINT [FK_PostTraining_Course_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'课程名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CategoryId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CategoryName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训方式一' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Method1'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训方式二' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Method2'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训师资一' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Teachers1'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训师资二' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Teachers2'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训课程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Course'
END
GO
--岗位培训标准
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Standard') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Standard](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[WorkPostId] [nvarchar](50) NOT NULL,
[CourseId] [nvarchar](50) NOT NULL,
[ClassHour] [decimal](10, 2) NOT NULL,
[Cycle] [decimal](10, 2) NOT NULL,
[Method] [nvarchar](200) NULL,
[Outcome] [nvarchar](200) NULL,
[Teachers] [nvarchar](200) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_PostTraining_Standard] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Standard] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Standard_Base_WorkPost] FOREIGN KEY([WorkPostId])
REFERENCES [dbo].[FK_PostTraining_Standard_Base_WorkPost] ([WorkPostId])
ALTER TABLE [dbo].[PostTraining_Standard] CHECK CONSTRAINT [FK_PostTraining_Standard_Base_WorkPost]
ALTER TABLE [dbo].[PostTraining_Standard] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Standard_PostTraining_Course] FOREIGN KEY([CourseId])
REFERENCES [dbo].[PostTraining_Course] ([Id])
ALTER TABLE [dbo].[PostTraining_Standard] CHECK CONSTRAINT [FK_PostTraining_Standard_PostTraining_Course]
ALTER TABLE [dbo].[PostTraining_Standard] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Standard_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[PostTraining_Standard] CHECK CONSTRAINT [FK_PostTraining_Standard_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'RoleId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'课程id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'CourseId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训课时(学时)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'ClassHour'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训周期(年/次)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Cycle'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训方式' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Method'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训效果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Outcome'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训师资' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Teachers'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训标准' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Standard'
END
GO
--岗位培训方式
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Method') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Method](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_PostTraining_Method] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Method] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Method_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[PostTraining_Method] CHECK CONSTRAINT [FK_PostTraining_Method_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训方式' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Method'
END
GO
--岗位培训方式基础数据
IF NOT EXISTS (SELECT * FROM PostTraining_Method)
BEGIN
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('C4068604-B6CE-4CA3-BF32-09AF438680E6','001','课堂授课','课堂授课',getdate(),null);
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('56E2F7C6-3C9E-43A2-ACB2-528CAF0C9FD9','002','实操演练','实操演练',getdate(),null);
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('A33B9EE5-39EF-4600-81C3-9EB652F95CE0','003','案例研讨','案例研讨',getdate(),null);
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('A0AA2D97-838A-4550-970F-46096985A857','004','人机系统','人机系统',getdate(),null);
INSERT INTO PostTraining_Method(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('B8609955-7D92-4E5D-AEFB-AC49E7538A65','005','其它','其它',getdate(),null);
END
GO
--岗位培训师资
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'PostTraining_Teachers') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[PostTraining_Teachers](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NULL,
[Name] [nvarchar](200) NULL,
[Remark] [nvarchar](1000) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_PostTraining_Teachers] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[PostTraining_Teachers] WITH CHECK ADD CONSTRAINT [FK_PostTraining_Teachers_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[PostTraining_Teachers] CHECK CONSTRAINT [FK_PostTraining_Teachers_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位培训师资' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PostTraining_Teachers'
END
GO
--岗位培训师资基础数据
IF NOT EXISTS (SELECT * FROM PostTraining_Teachers)
BEGIN
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('2FC909EB-CB7A-4470-BC04-B37FD9818A27','001','直线领导','直线领导',getdate(),null);
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('30646530-7AD1-4098-89E0-D74D36AC2A73','002','内部培训师','内部培训师',getdate(),null);
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('5D0A278A-7D0A-4B36-B581-AF4FEE84BCE6','003','外聘师资','外聘师资',getdate(),null);
INSERT INTO PostTraining_Teachers(Id,Code,Name,Remark,CompileDate,CompileMan)
VALUES('4CCC415D-BC3A-4A36-ACE2-757A43C25B16','004','其他','其他',getdate(),null);
END
GO
/****** Object: View [dbo].[View_PostTraining_RecordDetail] Script Date: 2025-2-20 17:56:03 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--岗位培训记录明细列表视图
CREATE VIEW [dbo].[View_PostTraining_RecordDetail] AS
SELECT recordDetail.Id AS DetailId,
recordDetail.RecordId,
recordDetail.PersonId,
person.UnitId,
unit.UnitName,
person.PersonName,
workPost.WorkPostName AS WorkPostName
FROM dbo.PostTraining_Record_Detail AS recordDetail
LEFT JOIN dbo.SitePerson_Person AS person ON person.PersonId = recordDetail.PersonId
LEFT JOIN dbo.Base_Unit AS unit ON unit.UnitId=person.UnitId
LEFT JOIN dbo.Base_WorkPost AS workPost ON workPost.WorkPostId=person.WorkPostId
GO
ALTER VIEW [dbo].[View_SitePerson_Person]
AS
SELECT Person.PersonId,
Person.CardNo,
Person.PersonName,
Person.Sex,
(Case Person.Sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '' END) AS SexName,
Person.IdentityCard,
Person.Address,
Person.ProjectId,
Person.UnitId,
Person.Birthday,
Person.TeamGroupId,
Person.WorkAreaId,
Person.WorkPostId,
Post.WorkPostName,
Person.InTime,
Person.OutTime,
Person.OutResult,
Person.Telephone,
Person.PositionId,
Person.PostTitleId,
Person.PhotoUrl,
Person.IsUsed,
(CASE Person.IsUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsUsedName,
Person.IsCardUsed,
(CASE Person.IsCardUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsCardUsedName,
Person.PersonIndex,
Project.ProjectCode,
Project.ProjectName,
Unit.UnitCode,
Unit.UnitName,
TeamGroup.TeamGroupName,
--WorkArea.UnitWorkCode AS WorkAreaCode,
WorkAreaCode= STUFF((SELECT ',' + UnitWorkCode FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
--WorkArea.UnitWorkName AS WorkAreaName
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
Position.PositionName,
Title.PostTitleName,
Depart.DepartName,
Post.PostType,
Post.IsHsse,
(SELECT COUNT(*) FROM EduTrain_TrainRecordDetail T WHERE T.PersonId=Person.PersonId) AS TrainCount,
Person.AuditorId,
sysUser.UserName AS AuditorName,
Person.AuditorDate,
Person.IDCardUrl,
Person.IsForeign,
case when Person.IsForeign=1 then '是' else '否' end as IsForeignStr,
Person.IdcardType,
BasicData1.dictName as IdcardTypeName,
Person.IdcardStartDate,
Person.IdcardEndDate,
Person.IdcardForever,
case when Person.IdcardForever='Y' then '是' else '否' end as IdcardForeverStr,
Person.PoliticsStatus,
BasicData2.dictName as PoliticsStatusName,
Person.IdcardAddress,
Person.Nation,
BasicData3.dictName as NationName,
Person.EduLevel,
BasicData4.dictName as EduLevelName,
Person.MaritalStatus,
BasicData5.dictName as MaritalStatusName,
Person.CountryCode,
Country.cname as CountryName,
Person.ProvinceCode,
City.cname as ProvinceName,
Person.MainCNProfessionalId,
CNProfessional.ProfessionalName as MainCNProfessionalName,
Person.ViceCNProfessionalId,
'' as ViceCNProfessionalName,
Person.IsOutside,
case when Person.IsOutside=1 then '是' else '否' end as IsOutsideStr,
Person.BlackList,
Person.BlackReason,
Person.States,
sysUser.StarLevelId,
StarLevel.StarMark,
StarLevel.LevelValue
--,Person.PostTrainingRoleId,
--PostRole.Name AS PostTrainingRoleName
FROM SitePerson_Person AS Person
LEFT JOIN Base_Project AS Project ON Project.ProjectId=Person.ProjectId
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
--LEFT JOIN WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = Person.WorkAreaId
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
LEFT JOIN Base_Position AS Position ON Position.PositionId = Person.PositionId
Left JOIN Base_PostTitle AS Title ON Title.PostTitleId = Person.PostTitleId
Left JOIN Base_Depart AS Depart ON Depart.DepartId = Person.DepartId
Left JOIN Sys_User AS sysUser ON sysUser.UserId = Person.AuditorId
Left JOIN RealName_BasicData AS BasicData1 ON BasicData1.dictCode = Person.IdcardType
Left JOIN RealName_BasicData AS BasicData2 ON BasicData2.dictCode = Person.PoliticsStatus
Left JOIN RealName_BasicData AS BasicData3 ON BasicData3.dictCode = Person.Nation
Left JOIN RealName_BasicData AS BasicData4 ON BasicData4.dictCode = Person.EduLevel
Left JOIN RealName_BasicData AS BasicData5 ON BasicData5.dictCode = Person.MaritalStatus
Left JOIN RealName_Country AS Country ON Country.CountryId = Person.CountryCode
Left JOIN RealName_City AS City ON City.provinceCode = Person.ProvinceCode
Left JOIN Base_CNProfessional AS CNProfessional ON CNProfessional.CNProfessionalId = Person.MainCNProfessionalId
Left JOIN Base_StarLevel AS StarLevel ON sysUser.StarLevelId = StarLevel.StarLevelId
--Left JOIN PostTraining_Role AS PostRole ON PostRole.Id = Person.PostTrainingRoleId
GO
ALTER VIEW [dbo].[View_SitePerson_PersonList]
AS
SELECT
Person.PersonId,
Person.ProjectId,
Person.IsUsed,
Person.IsForeign,
Person.IsOutside,
Person.BlackList,
Person.CardNo,
Person.PersonName,
Person.UnitId,
Unit.UnitName,
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
TeamGroup.TeamGroupName,
Person.InTime,
Person.OutTime,
(CASE Person.IsUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsUsedName,
Person.IdentityCard,
Person.TeamGroupId,
Person.WorkPostId,
Post.WorkPostName,
Person.IdcardType,
Person.PhotoUrl,
edu.TrainCount,
PoliticsStatus.dictName AS PoliticsStatusName
--,Person.PostTrainingRoleId,
--PostRole.Name AS PostTrainingRoleName
FROM SitePerson_Person AS Person
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
LEFT JOIN RealName_BasicData AS PoliticsStatus ON PoliticsStatus.dictCode = Person.PoliticsStatus AND PoliticsStatus.DictTypeCode='POLITICAL_LANDSCAPE'
LEFT JOIN (select PersonId,count(PersonId)as TrainCount from EduTrain_TrainRecordDetail group by PersonId) as edu on edu.PersonId= Person.PersonId
--LEFT JOIN PostTraining_Role AS PostRole ON PostRole.Id = Person.PostTrainingRoleId
GO
@@ -1,126 +0,0 @@
--1、公司培训教材补充适用岗位、熟练程度
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Training_CompanyTrainingItem' AND COLUMN_NAME = 'WorkPostNames')
BEGIN
ALTER TABLE Training_CompanyTrainingItem ADD WorkPostNames nvarchar(max);
ALTER TABLE Training_CompanyTrainingItem ALTER COLUMN WorkPostIds nvarchar(max);
ALTER TABLE Training_CompanyTrainingItem ADD Outcome INT DEFAULT(0) ;
END
GO
ALTER TABLE Training_CompanyTrainingItem
DROP COLUMN Effect;
--2、HSE日常巡检补充重修教材Id
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'HSSE_Hazard_HazardRegister' AND COLUMN_NAME = 'CompanyTrainingItemId')
BEGIN
ALTER TABLE HSSE_Hazard_HazardRegister ADD CompanyTrainingItemId nvarchar(50);
END
GO
--3、HSE领导带班检查补充责任人、重修教材Id
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Check_ProjectLeaderCheck' AND COLUMN_NAME = 'CompanyTrainingItemId')
BEGIN
ALTER TABLE Check_ProjectLeaderCheck ADD ResponsibleMan nvarchar(50);
ALTER TABLE Check_ProjectLeaderCheck ADD CompanyTrainingItemId nvarchar(50);
END
GO
--5、培训计划补充是否重修培训、检查类别、检查记录Id
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Training_Plan' AND COLUMN_NAME = 'IsRetakeCourse')
BEGIN
--是否重修培训
ALTER TABLE Training_Plan ADD IsRetakeCourse INT DEFAULT(0) ;
--检查类别
ALTER TABLE Training_Plan ADD CheckType nvarchar(50) ;
--检查记录Id
ALTER TABLE Training_Plan ADD CheckId nvarchar(50) ;
--培训教材Id
ALTER TABLE Training_Plan ADD CompanyTrainingItemId nvarchar(50) ;
END
GO
/****** Object: View [dbo].[View_Hazard_HazardRegister] Script Date: 2025-2-25 18:12:14 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[View_Hazard_HazardRegister] AS SELECT Registration.HazardRegisterId,
Registration.HazardCode,
Registration.RegisterDate,
Registration.RegisterDef,
Registration.Rectification,
Registration.Place,
Registration.ResponsibleUnit,
Registration.Observer,
Registration.Risk_Level,
Registration.RectifiedDate,
Registration.ProjectId,
Project.UnitId AS PUnitId,
ProjectUnit.UnitName AS PUnitName,
Registration.states,
Registration.IsEffective,
Registration.ResponsibleMan,
Registration.CheckManId,
Registration.CheckTime,
Registration.RectificationPeriod,
Registration.ImageUrl,
Registration.RectificationImageUrl,
Registration.RectificationTime,
Registration.ConfirmMan,
Registration.ConfirmDate,
Registration.HandleIdea,
Registration.CutPayment,
Registration.ProblemTypes,
Registration.CheckSpecialId,
Registration.CheckItemDetailId,
Registration.SupCheckItemSetId,
Registration.CheckItemSetId,
Registration.SafeSupervisionId,
Registration.SafeSupervisionIsOK,
Project.ProjectName,
Registration.CheckCycle,
ISNULL(WorkArea.UnitWorkName,'') AS WorkAreaName,
Unit.UnitName as ResponsibilityUnitName,
User1.UserName AS ResponsibilityManName,
User1.UserId AS ResponsibilityManId,
ISNULL(User1.Telephone,'') AS ResponsibilityManTel,
User2.UserName AS CheckManName,
ISNULL(User2.Telephone,'') AS CheckManTel,
User2.UnitId AS SendUnitId,
User3.UserName AS ConfirmManName,
ISNULL(User3.Telephone,'') AS ConfirmManTel,
User4.UserName AS ResponsibilityManName2,
ISNULL(User4.Telephone,'') AS ResponsibilityMan2Tel,
(CASE WHEN Registration.states='1' and (Registration.SafeSupervisionIsOK is null OR Registration.SafeSupervisionIsOK=0) THEN '待整改'
WHEN Registration.states='1' and Registration.SafeSupervisionIsOK=1 THEN '合格'
WHEN Registration.states='2' THEN '已整改-待复查验收'
WHEN Registration.states='3' THEN '已闭环'
ELSE '已作废' END ) AS StatesStr,
RegisterTypes.RegisterTypesId,
RegisterTypes.RegisterTypesName,
Registration.DIC_ID,
Registration.CCManIds,
CCManNames = STUFF(( SELECT ',' + UserName FROM Sys_User
where PATINDEX('%,' + RTRIM(Sys_User.UserId) + ',%',',' + Registration.CCManIds + ',')>0
ORDER BY PATINDEX('%,' + RTRIM(Registration.CCManIds) + ',%',',' + Registration.CCManIds + ',')
FOR XML PATH('')), 1, 1,''),
Registration.Requirements,
Registration.CompanyTrainingItemId
FROM dbo.HSSE_Hazard_HazardRegister AS Registration
LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId = Registration.ProjectId
LEFT JOIN dbo.Base_Unit AS ProjectUnit ON Project.UnitId = ProjectUnit.UnitId
LEFT JOIN dbo.WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = Registration.Place
LEFT JOIN dbo.HSSE_Hazard_HazardRegisterTypes AS RegisterTypes ON RegisterTypes.RegisterTypesId = Registration.RegisterTypesId
LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId = Registration.ResponsibleUnit
LEFT JOIN dbo.Sys_User AS User1 ON User1.UserId = Registration.ResponsibleMan
LEFT JOIN dbo.Sys_User AS User2 ON User2.UserId = Registration.CheckManId
LEFT JOIN dbo.Sys_User AS User3 ON User3.UserId = Registration.ConfirmMan
LEFT JOIN dbo.Sys_User AS User4 ON User4.UserId = Registration.ResponsibleMan2
GO
@@ -1,78 +0,0 @@
--1、人员信息补充员工分类Id、员工子组Id
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SitePerson_Person' AND COLUMN_NAME = 'EmployeeCategoryId')
BEGIN
ALTER TABLE SitePerson_Person ADD EmployeeCategoryId varchar(50);
ALTER TABLE SitePerson_Person ADD EmployeeCategoryName varchar(50);
ALTER TABLE SitePerson_Person ADD EmployeeSubgroupId varchar(50);
ALTER TABLE SitePerson_Person ADD EmployeeSubgroupName varchar(50);
ALTER TABLE SitePerson_Person ADD InstitutionalDivisionId varchar(50);
ALTER TABLE SitePerson_Person ADD InstitutionalDivisionName varchar(50);
ALTER TABLE SitePerson_Person ADD DepartName varchar(50);
ALTER TABLE SitePerson_Person ADD Remarks nvarchar(500);
END
GO
--员工分类基础表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_EmployeeCategory') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Base_EmployeeCategory](
[CategoryId] [nvarchar](50) NOT NULL,
[CategoryName] [nvarchar](100) NULL,
[CategoryCode] [nvarchar](50) NULL,
[Remark] [nvarchar](200) NULL,
CONSTRAINT [PK_Base_EmployeeCategory] PRIMARY KEY CLUSTERED
(
[CategoryId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工分类id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeCategory', @level2type=N'COLUMN',@level2name=N'CategoryId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工分类名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeCategory', @level2type=N'COLUMN',@level2name=N'CategoryName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeCategory', @level2type=N'COLUMN',@level2name=N'CategoryCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeCategory', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工分类基础表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeCategory'
END
GO
--员工子组基础表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_EmployeeSubgroup') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Base_EmployeeSubgroup](
[SubgroupId] [nvarchar](50) NOT NULL,
[SubgroupName] [nvarchar](100) NULL,
[SubgroupCode] [nvarchar](50) NULL,
[Remark] [nvarchar](200) NULL,
CONSTRAINT [PK_Base_EmployeeSubgroup] PRIMARY KEY CLUSTERED
(
[SubgroupId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工子组id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeSubgroup', @level2type=N'COLUMN',@level2name=N'SubgroupId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工子组名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeSubgroup', @level2type=N'COLUMN',@level2name=N'SubgroupName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeSubgroup', @level2type=N'COLUMN',@level2name=N'SubgroupCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeSubgroup', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工子组基础表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_EmployeeSubgroup'
END
GO
--机构划分基础表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_InstitutionalDivision') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Base_InstitutionalDivision](
[Id] [nvarchar](50) NOT NULL,
[Name] [nvarchar](100) NULL,
[Code] [nvarchar](50) NULL,
[Remark] [nvarchar](200) NULL,
CONSTRAINT [PK_Base_InstitutionalDivision] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'机构划分id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_InstitutionalDivision', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'机构划分名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_InstitutionalDivision', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_InstitutionalDivision', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_InstitutionalDivision', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'机构划分基础表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_InstitutionalDivision'
END
GO
@@ -1,79 +0,0 @@
--员工分类定义
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '1863D230-83F2-49B8-A93E-52F53B7B4301')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values ('1863D230-83F2-49B8-A93E-52F53B7B4301','员工分类定义','BaseInfo/EmployeeCategory.aspx','50','5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet','1','1','1')
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '1863D230-83F2-49B8-A93E-52F53B7B4301')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('FA32E16F-D7FE-4C07-838F-B29F12B8280B','1863D230-83F2-49B8-A93E-52F53B7B4301','增加',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('BBDC4625-B51D-423C-BA7C-74024F36EA5B','1863D230-83F2-49B8-A93E-52F53B7B4301','修改',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('D7F2A896-9293-41AF-B6F1-E7C5E03319FB','1863D230-83F2-49B8-A93E-52F53B7B4301','删除',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('7AEDEB57-8A2E-41CD-93C3-369881F62A63','1863D230-83F2-49B8-A93E-52F53B7B4301','保存',4)
END
GO
--员工子组定义
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '53109115-937B-4419-8B92-D2A72B2B0F72')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values ('53109115-937B-4419-8B92-D2A72B2B0F72','员工子组定义','BaseInfo/EmployeeSubgroup.aspx','60','5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet','1','1','1')
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '53109115-937B-4419-8B92-D2A72B2B0F72')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('7C7A7F40-E7FF-4476-BE29-93536650974C','53109115-937B-4419-8B92-D2A72B2B0F72','增加',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('BDDD33A1-8549-47F0-A507-CE8386F26922','53109115-937B-4419-8B92-D2A72B2B0F72','修改',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('ECB2E9C0-2F67-41B5-981B-04EF337668D5','53109115-937B-4419-8B92-D2A72B2B0F72','删除',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('6B51381F-5F01-436D-B97C-6438F1F81AA9','53109115-937B-4419-8B92-D2A72B2B0F72','保存',4)
END
GO
--机构划分定义
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '202C24A2-357A-42BF-BB05-12C3A9BDB66D')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values ('202C24A2-357A-42BF-BB05-12C3A9BDB66D','机构划分定义','BaseInfo/InstitutionalDivision.aspx','35','5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet','1','1','1')
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '202C24A2-357A-42BF-BB05-12C3A9BDB66D')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('002830AB-05BD-4C93-8624-92E97C723800','202C24A2-357A-42BF-BB05-12C3A9BDB66D','增加',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('B2E00626-F354-4726-8BEF-0773055F7DEB','202C24A2-357A-42BF-BB05-12C3A9BDB66D','修改',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('282EBB1D-10BC-4B08-A815-4D4E53D9DF1D','202C24A2-357A-42BF-BB05-12C3A9BDB66D','删除',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('F43B7B7D-9EA1-484D-AE2B-693ECE77B9ED','202C24A2-357A-42BF-BB05-12C3A9BDB66D','保存',4)
END
GO
@@ -1,124 +0,0 @@
/****** Object: View [dbo].[View_SitePerson_Person] Script Date: 2025-8-8 16:46:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[View_SitePerson_Person]
AS
SELECT Person.PersonId,
Person.CardNo,
Person.PersonName,
Person.Sex,
(Case Person.Sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '' END) AS SexName,
Person.IdentityCard,
Person.Address,
Person.ProjectId,
Person.UnitId,
Person.Birthday,
Person.TeamGroupId,
Person.WorkAreaId,
Person.WorkPostId,
Person.InTime,
Person.OutTime,
Person.OutResult,
Person.Telephone,
Person.PositionId,
Person.PostTitleId,
Person.InstitutionalDivisionId,
Person.EmployeeCategoryId,
Person.EmployeeSubgroupId,
Person.DepartId,
Person.PhotoUrl,
Person.IsUsed,
Person.Remarks,
(CASE Person.IsUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsUsedName,
Person.IsCardUsed,
(CASE Person.IsCardUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsCardUsedName,
Person.PersonIndex,
Project.ProjectCode,
Project.ProjectName,
Unit.UnitCode,
Unit.UnitName,
TeamGroup.TeamGroupName,
--WorkArea.UnitWorkCode AS WorkAreaCode,
WorkAreaCode= STUFF((SELECT ',' + UnitWorkCode FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
--WorkArea.UnitWorkName AS WorkAreaName
WorkAreaName= STUFF((SELECT ',' + UnitWorkName FROM dbo.WBS_UnitWork where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%',',' +Person.WorkAreaId + ',')>0 FOR XML PATH('')), 1, 1,''),
Post.WorkPostName,
Position.PositionName,
Title.PostTitleName,
Depart.DepartName,
EmployeeCategory.CategoryName as EmployeeCategoryName,
EmployeeSubgroup.SubgroupName as EmployeeSubgroupName,
Division.Name as InstitutionalDivisionName,
Post.PostType,
Post.IsHsse,
(SELECT COUNT(*) FROM EduTrain_TrainRecordDetail T WHERE T.PersonId=Person.PersonId) AS TrainCount,
Person.AuditorId,
sysUser.UserName AS AuditorName,
Person.AuditorDate,
Person.IDCardUrl,
Person.IsForeign,
case when Person.IsForeign=1 then '是' else '否' end as IsForeignStr,
Person.IdcardType,
BasicData1.dictName as IdcardTypeName,
Person.IdcardStartDate,
Person.IdcardEndDate,
Person.IdcardForever,
case when Person.IdcardForever='Y' then '是' else '否' end as IdcardForeverStr,
Person.PoliticsStatus,
BasicData2.dictName as PoliticsStatusName,
Person.IdcardAddress,
Person.Nation,
BasicData3.dictName as NationName,
Person.EduLevel,
BasicData4.dictName as EduLevelName,
Person.MaritalStatus,
BasicData5.dictName as MaritalStatusName,
Person.CountryCode,
Country.cname as CountryName,
Person.ProvinceCode,
City.cname as ProvinceName,
Person.MainCNProfessionalId,
CNProfessional.ProfessionalName as MainCNProfessionalName,
Person.ViceCNProfessionalId,
'' as ViceCNProfessionalName,
Person.IsOutside,
case when Person.IsOutside=1 then '是' else '否' end as IsOutsideStr,
Person.BlackList,
Person.BlackReason,
Person.States,
sysUser.StarLevelId,
StarLevel.StarMark,
StarLevel.LevelValue
FROM SitePerson_Person AS Person
LEFT JOIN Base_Project AS Project ON Project.ProjectId=Person.ProjectId
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId=Person.TeamGroupId
--LEFT JOIN WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = Person.WorkAreaId
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
LEFT JOIN Base_Position AS Position ON Position.PositionId = Person.PositionId
Left JOIN Base_PostTitle AS Title ON Title.PostTitleId = Person.PostTitleId
Left JOIN Base_Depart AS Depart ON Depart.DepartId = Person.DepartId
Left JOIN Base_EmployeeCategory AS EmployeeCategory ON EmployeeCategory.CategoryId = Person.EmployeeCategoryId
Left JOIN Base_EmployeeSubgroup AS EmployeeSubgroup ON EmployeeSubgroup.SubgroupId = Person.EmployeeSubgroupId
Left JOIN Base_InstitutionalDivision AS Division ON Division.Id = Person.InstitutionalDivisionId
Left JOIN Sys_User AS sysUser ON sysUser.UserId = Person.AuditorId
Left JOIN RealName_BasicData AS BasicData1 ON BasicData1.dictCode = Person.IdcardType
Left JOIN RealName_BasicData AS BasicData2 ON BasicData2.dictCode = Person.PoliticsStatus
Left JOIN RealName_BasicData AS BasicData3 ON BasicData3.dictCode = Person.Nation
Left JOIN RealName_BasicData AS BasicData4 ON BasicData4.dictCode = Person.EduLevel
Left JOIN RealName_BasicData AS BasicData5 ON BasicData5.dictCode = Person.MaritalStatus
Left JOIN RealName_Country AS Country ON Country.CountryId = Person.CountryCode
Left JOIN RealName_City AS City ON City.provinceCode = Person.ProvinceCode
Left JOIN Base_CNProfessional AS CNProfessional ON CNProfessional.CNProfessionalId = Person.MainCNProfessionalId
Left JOIN Base_StarLevel AS StarLevel ON sysUser.StarLevelId = StarLevel.StarLevelId
GO
@@ -1,13 +0,0 @@
--用户角色支持多个
ALTER TABLE [Sys_User]
ALTER COLUMN [RoleId] NVARCHAR(500);
--分包商资质
ALTER TABLE QualityAudit_SubUnitQuality
ALTER COLUMN SubUnitQualityName NVARCHAR(500);
@@ -1,309 +0,0 @@
--分包商资质表补充资质Id
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'QualityAudit_SubUnitQuality' AND COLUMN_NAME = 'QualityId')
BEGIN
ALTER TABLE QualityAudit_SubUnitQuality ADD QualityId nvarchar(2000);
END
GO
--基础设置——建筑业企业资质
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'CEB340BE-640E-4C95-ACB1-5E6207D4EDDA')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','建筑业企业资质','BaseInfo/Qualification.aspx',190,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'CEB340BE-640E-4C95-ACB1-5E6207D4EDDA')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('804834BE-E7D0-4209-ACD4-1E90B0179B59','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','增加',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('852036C3-D91F-49C5-B366-462385D1EAC5','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','修改',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('B5248DEC-EBEA-4064-AFE6-A6EA623C6E89','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','删除',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('7752BE1B-79C6-4EF6-B65E-B12936AC8B2B','CEB340BE-640E-4C95-ACB1-5E6207D4EDDA','保存',4)
END
GO
--建筑业企业资质表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_Qualification') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Base_Qualification](
[QualificationId] [nvarchar](50) NOT NULL,
[QualificationCode] [nvarchar](50) NULL,
[QualificationName] [nvarchar](50) NOT NULL,
[QualificationType] [nvarchar](50) NULL,
[Remark] [nvarchar](50) NULL,
CONSTRAINT [PK_Base_Qualification] PRIMARY KEY CLUSTERED
(
[QualificationId] 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'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'资质编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'资质名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'资质类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'QualificationType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'建筑业企业资质表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Qualification'
END
GO
--建筑业企业资质表初始化数据
IF NOT EXISTS (SELECT * FROM Base_Qualification)
BEGIN
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'00200CD6-DB74-430E-9090-7899132E39C6', N'20038', N'防腐保温工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0270C31A-376B-41E9-8CCB-CA641A7474F4', N'20166', N'海洋石油工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'03203A40-E8DA-4922-B51A-501B37E27869', N'20088', N'铁路铺轨架梁工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0369A520-367A-4BA1-AC12-2DBB50E93133', N'10043', N'通信工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'05F89153-25B3-4F6C-8EFF-B6A616A22BA8', N'20024', N'高耸构筑物工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'06156812-8873-4003-9FCC-599960A09693', N'10015', N'港口与航道工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'07C1ED12-017D-40B9-AAE1-ED61FA33AEEB', N'20108', N'航道工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0889E523-248E-4982-9B8A-0D63D373DF64', N'20146', N'送变电工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'08C7846B-FD26-4952-B0C5-AF1296045B62', N'10013', N'港口与航道工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0C0ABEA9-2332-471C-AC1E-D322BB625F04', N'20066', N'电子工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0D8148EE-7219-479D-A588-5233936C3B68', N'20122', N'水工建筑物基础处理工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0E78D9FE-A7FE-4CE2-9D6E-57D3A1C1B67D', N'10012', N'港口与航道工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0ED38AA3-C577-4871-9E4E-6DAA979700B8', N'20058', N'建筑智能化工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'0FBF1518-33D3-4A0C-8648-A1B577AF1486', N'20063', N'电信工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'11EB7722-C166-4AE0-A374-59FBF6490091', N'20139', N'水工隧洞工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'12026425-AE46-4224-8F43-A802A097BDC5', N'20093', N'机场场道工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1237154C-4D12-449D-8383-67DB4A27F053', N'20069', N'桥梁工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'12EA3B75-006B-4426-BA6F-26092EC03E96', N'20116', N'通航设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'13192F57-3229-4879-B61B-E86180B25B20', N'20177', N'体育场地设施工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'13EED5F5-BCFD-4257-92D4-60D08526D539', N'20041', N'附着升降脚手架三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'15725F60-BCE9-4C9C-9D05-D252A236ED92', N'20105', N'港口装卸设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'17162CAB-B8D8-4878-A8BC-50F1A47BDA08', N'20179', N'特种专业工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1971A354-3D42-4F50-A479-B2EA180E74F1', N'20035', N'建筑防水工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1A9F2684-37F5-4712-82AE-367599D7B6E6', N'20020', N'园林古建筑工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1B7AB04F-1F18-40CA-B7A2-6F3339448774', N'20137', N'水上交通管制工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1C6DFF14-54FA-46E4-9D48-DA7E2F98983E', N'20037', N'防腐保温工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1E203CC0-285F-4C3E-A13B-FBBF6B4BD597', N'20163', N'无损检测工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1FD92214-46CB-4BDA-BCC6-5C8B39C996FB', N'10000', N'房屋建筑工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'1FDDEF25-5979-4258-99AE-403A5909987D', N'20034', N'建筑防水工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2063D767-E775-4154-A947-E0DB93FE2337', N'20107', N'港口装卸设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'219A3E90-2989-46AD-BCBC-4C00E757ACB4', N'20084', N'铁路电务工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'22A05E5A-DE82-4F01-84A0-AD7BFA6E0D8D', N'20028', N'电梯安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'232EF8EC-D57E-4BFC-8724-EC491CF66AED', N'10006', N'公路工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2345D5CD-6042-40BB-9379-ED93E4C2AF84', N'10033', N'化工石油工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'23977BE3-F187-471A-A285-EA6DF7967A1F', N'10045', N'机电安装工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'23EB9EF9-6B5F-4CFF-90A8-BC2A3007AE09', N'10026', N'矿山工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'261A7163-1804-4ED8-951F-F6731945F07E', N'20094', N'机场场道工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'277D9A9C-67ED-4367-BA91-AC057437B077', N'20027', N'电梯安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'27B698D2-0714-4B03-9EC9-2EA5FA1ED5AB', N'20180', N'特种专业工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'28D8440D-6CFE-411F-8CCB-41B62D07839B', N'20016', N'混凝土预制构件二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'292DBD55-BF5E-49F8-8639-4964D27691C1', N'30009', N'模板作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'293F2D16-C4ED-42D2-BB52-44ABB7A4FB0C', N'20029', N'电梯安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2A35D1DF-D3DA-4F91-AE51-22D38F520CC8', N'10034', N'化工石油工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2AAF1CE8-5788-4C88-8801-0ED28744A751', N'20118', N'水上交通管制工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2C1289C2-0EF2-449D-BFF1-AEFF681FB2C5', N'20022', N'钢结构工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2DDEDA49-BEA7-4A77-8391-DF2D6F4B2C8A', N'20120', N'水工建筑物基础处理工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2DFD7084-ACF0-4BA6-9626-744E2B7DF4A2', N'20111', N'通航建筑工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'2E2A9DB6-88FF-4B29-84E9-27A828CFF9B8', N'20012', N'预拌商品混凝土一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'310ED141-689A-4B30-8231-C4E6825D32FC', N'20150', N'核工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'31DC0AFE-5636-4492-AC92-AB36E4AFEFCE', N'20129', N'水利水电机电设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'321239F4-3298-40CD-A3BC-FEC2D65A1C6E', N'20030', N'消防设施工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'33661BC8-9637-4C7A-B082-3D1CC8FF8FBF', N'20040', N'附着升降脚手架二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3505D34F-65EF-4043-AFED-D3F23D36C556', N'10041', N'通信工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'352B93C8-7246-4B38-B484-50A4B2AFEE76', N'30011', N'水暖电安装作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'35C52002-A391-4E92-B335-98D8E5AD89B9', N'20059', N'建筑智能化工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'35F8CF53-54F9-4ECB-ADC9-8B11D817953B', N'20019', N'园林古建筑工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'38336DAE-B79C-4B7F-AB3C-5E8323A6AE7C', N'10007', N'公路工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'394A3C2D-B11A-4762-B4F1-9479A7BF5D9F', N'20170', N'城市轨道交通工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3AD4637D-92BB-4CD5-8E1F-2E56E8C25842', N'10021', N'电力工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3CDA17EC-FFFF-47FA-8C5E-FA6E4F308897', N'20073', N'隧道工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3DF1F048-FEB6-4475-BB91-20E7AB0CD989', N'10008', N'铁路工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3F29CB79-37A0-4FD2-BE3E-AFF954F7A3E6', N'20098', N'机场空管工程及航站楼弱电系统工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3F994647-09DB-4613-B134-0C15371DD73A', N'20074', N'隧道工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'3FBC648C-F52D-4F81-9DD7-E7AA7E332A8D', N'20047', N'预应力工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'40805131-8DA3-4E3B-B4F6-32E5C53A299B', N'10004', N'公路工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'40E69C63-FA39-45A8-BBEE-985F43754372', N'20143', N'火电设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'40F849F1-63E2-4F3C-A0EC-55C2349D2420', N'10029', N'冶炼工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4132CDB6-1192-4915-91E2-28F6F8834653', N'20070', N'桥梁工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'422C3D6E-0F01-4CF4-88B6-F7BC04EB2ED3', N'20076', N'公路路面工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'439263B0-92A5-4426-8096-7540C7B8D7DD', N'20101', N'机场目视助航工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'448C0679-478F-4830-B3B4-8B4D97393C4C', N'20156', N'冶炼机电设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'450F2E29-6C82-4D2E-9ECB-696603F6168E', N'20115', N'通航设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4596D596-ABB0-447F-9668-7D2311C025D8', N'20152', N'炉窑工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'45B99C65-49A0-4FC1-A734-804412C95FCB', N'20014', N'预拌商品混凝土三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'464060EA-7063-43BA-942D-654854C99BFC', N'20007', N'建筑装修装饰工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'46D9CF42-0E6D-4A59-BB0A-C3D69CAC6AD1', N'20134', N'堤防工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'46EB778D-D921-4206-9C75-74A9CC72F1CA', N'20087', N'铁路铺轨架梁工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4795C790-4E00-46E0-B6B6-C4DF14B9600C', N'20144', N'火电设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4812BB2E-C479-40BC-9132-0D5544E8B75F', N'20018', N'园林古建筑工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4A853B24-E24B-4031-8F9E-E5CAFD50FD9A', N'20056', N'爆破与拆除工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4A907DEC-364A-47AC-AA71-121FE62B83E0', N'10014', N'港口与航道工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4CC523B2-AE42-432D-B296-68415D0A8A6E', N'20005', N'土石方工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4D2D0E3B-C95E-4D31-A722-CE3FD0BD44E1', N'20125', N'水工金属结构制作与安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4E1BE286-6DEC-491B-A907-070716CB87AC', N'20174', N'城市及道路照明工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4E1F0F29-0AAA-41BA-82CE-1F928126E022', N'10010', N'铁路工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4E5A5265-5D2F-4E0D-8DF7-8663B7844A57', N'20033', N'建筑防水工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'4F1591E8-91D2-4B9F-AAC8-466B5A8B38D8', N'20097', N'机场空管工程及航站楼弱电系统工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'513A8E96-70B7-4C7A-90B6-A9259EE1A7D2', N'20160', N'管道工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'51B84B0A-555D-4B59-957A-1A9622404D8E', N'20081', N'公路交通工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'52CBD3C7-C6E7-4A41-956F-C4F1D734CCB8', N'20071', N'桥梁工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'540F2F68-E21A-41C8-B920-171191DE84A8', N'10018', N'水利水电工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'552FFBBB-B1C0-4A76-9353-07F3DF04FD55', N'20025', N'高耸构筑物工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'56F4E31C-ACD2-4BFA-9897-13DAE78E1F4A', N'20172', N'城市及道路照明工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'57E07642-E2FD-48FB-ADAD-A9A101AA49FF', N'10031', N'冶炼工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'58536C45-5F0A-4377-BCBC-71C345F5D716', N'20031', N'消防设施工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'5F9C53A2-AB97-4614-A141-334C3F7021C9', N'20173', N'城市及道路照明工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'61BC1413-DCA3-4AEC-AFB6-D1670336EC9A', N'20008', N'建筑装修装饰工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'62125C5C-6326-4D85-921B-49623318D19E', N'20010', N'建筑幕墙工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'63F20C2F-EB82-4FA1-94D4-7009A8F2318C', N'20015', N'混凝土预制构件一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'64BF9E04-E08B-4FD4-AD9B-6FDA20345DFC', N'10030', N'冶炼工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'679322CD-7D86-4696-9647-13B31152ED08', N'20162', N'管道工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'67A8C709-90D0-4F41-B357-8D12156879E1', N'20083', N'公路交通工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'68333DE8-711A-4022-9B18-DED3674D9285', N'20099', N'机场目视助航工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'69201560-A070-478A-B63D-FFF577BF5251', N'20149', N'核工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'6EBB7B34-5F5F-4BB4-B64B-E0EA8E8AD5C3', N'20072', N'隧道工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'6FDFC11D-6E9C-4B3F-9416-0F617370C773', N'20159', N'化工石油设备管道安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7097B084-40A9-4EA7-8B5E-43B92D1C78ED', N'10025', N'矿山工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'713081F6-F44D-4163-8841-5E280126BEEB', N'20114', N'通航设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'731AF2CB-3FD5-4FE6-B563-178271AABF86', N'20032', N'消防设施工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'73D7A21B-FF50-45C2-B4B8-C7877700CC95', N'20128', N'水利水电机电设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7538526F-2CA5-41C8-9DC4-68897F232745', N'20140', N'水工隧洞工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7556778B-D18F-489D-9C61-C53015C48899', N'20067', N'电子工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7675C36B-FED1-44A3-BCA4-4BE39B8D9CF8', N'20164', N'无损检测工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7716DE1E-17AF-4DC4-83B3-191A1F113A7D', N'20106', N'港口装卸设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'792C68D6-F87A-4747-A0D3-A631E7971032', N'10005', N'公路工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'79CDCFF8-055A-428C-BD02-A3BCB83324E4', N'20133', N'堤防工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7BFC7372-AE0A-4E9D-89D8-78917B23D2A3', N'20046', N'预应力工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7FACEF74-5CC1-45D2-B7E1-7B79716B17EF', N'20117', N'水上交通管制工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'7FEFF8E8-64F5-4795-9423-AE38569CCED8', N'20003', N'土石方工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'804E7D9B-4C38-4A96-AE02-468C8A184A2B', N'10016', N'水利水电工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8296D4B5-C510-496E-B934-A3C378020610', N'30007', N'混凝土作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'838C584E-EB53-4270-9144-74EDE0C51AB4', N'20057', N'建筑智能化工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'84AB5627-676D-4919-8352-D81BE08A0CBB', N'20002', N'地基与基础工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'862D2D2D-5923-4E48-83D9-7453A3C84A33', N'20045', N'预应力工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'88539818-D873-44F1-A756-F0CCD0AAEC54', N'20009', N'建筑幕墙工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8875BFC7-937A-4630-962E-3C6D56C1E4D9', N'20052', N'机电设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'89307558-571E-485B-842F-E3A8853B6293', N'30003', N'抹灰作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8C12D57D-6371-4307-943D-EED6AADF8665', N'10017', N'水利水电工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8C778D9B-2105-4C07-A873-02F9F8EE6920', N'20138', N'水上交通管制工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8DD78119-306E-459C-AF9E-379DE3E308DB', N'20148', N'核工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8F64848D-A8CD-4596-863F-F615D547E5D0', N'20078', N'公路路基工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8F8E5E94-1FEE-455C-A1F9-D4C6355CCD1C', N'20123', N'水工建筑物基础处理工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'8FFC662F-0FC1-4515-A876-0E0E308C636E', N'20082', N'公路交通工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'90C8F3F8-75B7-42DC-B8A6-E8DE064F10FA', N'20077', N'公路路面工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9224F586-B335-4095-A36A-341EE7A01D09', N'20102', N'港口与海岸工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'92B80543-442C-4809-BFEC-213F0CD6500E', N'10032', N'化工石油工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'932615B2-E86A-4B42-AB4C-BF4EB7633619', N'10035', N'化工石油工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'93742245-FC2E-4897-AEDC-F8639CC26BBB', N'20127', N'水利水电机电设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'97CAF43D-4879-43E9-BCC9-4CE216E2056D', N'20091', N'铁路电气化工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'97E02FB4-2FE2-4FBD-8433-9948F67390A5', N'20065', N'电信工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'97E5C7A8-15A4-45D1-BE05-A1621FAFE0DE', N'20036', N'防腐保温工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'98337F79-E06F-4981-8D69-DDD8CABB1B04', N'30012', N'钣金作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9A71037D-7D4E-471A-9139-A2250092C5C9', N'20021', N'钢结构工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9B231ED0-4612-4CFA-B271-0F567C9ABC74', N'20079', N'公路路基工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9B71E6C1-21DC-44CB-A9E4-FCC0B50320FE', N'20096', N'机场空管工程及航站楼弱电系统工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9CC5F787-B2FE-448D-A8BC-06AEA98A7B2C', N'20103', N'港口与海岸工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9F57BE4B-B8E0-4500-BFA5-433120942485', N'20013', N'预拌商品混凝土二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9F826D05-D86D-497D-992C-4B5C99AD334E', N'20051', N'机电设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'9FAB2313-7171-415D-A93D-D552EBA183ED', N'10044', N'机电安装工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A1FE1B94-D1DF-4C2A-843C-BD49A862A8E5', N'20004', N'土石方工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A20C3456-DC36-49C2-93E1-A09174142871', N'10038', N'市政公用工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A213FAB8-2DA3-41F5-B90E-EEBB97794B70', N'20126', N'水工金属结构制作与安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A22E4FF2-7A92-4B09-B2B4-22BA36AAB94D', N'10003', N'房屋建筑工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A2769748-F7E1-4786-ADDC-3B621D94A779', N'30010', N'焊接作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A2C5D652-483A-47BA-A4C5-9C84B5DB0956', N'20001', N'地基与基础工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A3D6BF2C-6145-41A3-B238-0968A36984BE', N'20119', N'水上交通管制工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A4870C49-8439-49C5-AB4A-44A54E42A811', N'20043', N'金属门窗工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A69D9958-5A9F-4295-8E78-C9023C4C9414', N'10036', N'市政公用工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'A8502567-7ABF-4734-9D68-978E6C2962BD', N'20141', N'水工隧洞工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AA5584EC-1C93-4316-BCAA-9D085E68A7EA', N'10024', N'矿山工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AADAD85F-6E61-4B6A-BC74-45E4115C2238', N'20178', N'特种专业工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AB81E894-8D0E-43D5-8702-F2177A728E3F', N'20080', N'公路路基工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AC829D5B-523E-48E2-8701-C3D158E91A4A', N'20165', N'无损检测工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'ACDB6C83-5323-4179-9A6D-29D3D41BEF9E', N'30006', N'钢筋作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'AF12B90F-A0BC-466E-85A3-FA7144521504', N'20092', N'铁路电气化工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B0510BA9-70C0-409E-9DFB-F171D068F7D0', N'10027', N'矿山工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B07690E3-8E30-4713-A815-17AB7824CF96', N'20113', N'通航建筑工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B2D8BCD3-B972-41A7-A342-980F6636EEAC', N'20153', N'炉窑工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B3505D16-2222-453C-9B71-617F51E417BA', N'20062', N'环保工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B46BF1D3-5F6F-4C9D-9210-2914B91BEE76', N'30013', N'架线作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B51B945E-9B58-4659-9688-89B2C8158BDE', N'20104', N'港口与海岸工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B5B3D244-3944-4CC6-9684-204B108CF220', N'20049', N'起重设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B5F11DDA-CB9D-4054-BFBE-305BC1201032', N'30004', N'石制作', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B6EC99E8-2948-40C0-BC76-3C52FF9B7B03', N'20075', N'公路路面工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B7AB3B2B-069F-47D7-A056-DAADD72156FF', N'20155', N'冶炼机电设备安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8018D11-F87A-48CD-A559-06A914218968', N'30002', N'砌筑作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8B0BE5C-E018-4650-8066-F41F58399E8D', N'30008', N'脚手架作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8D0A3C5-A103-4D65-BB76-6F98DBFC48D8', N'20064', N'电信工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B8D180CA-0241-4C68-980D-0FB7F756B4E3', N'20124', N'水工金属结构制作与安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B90698A5-53A2-4132-89B7-0D4E5A00A748', N'20135', N'堤防工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'B9E4ADB0-89DA-4D05-A097-2BA97EB406E0', N'20089', N'铁路铺轨架梁工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'BB1ED0BB-840A-407F-B234-4557045A76EA', N'20048', N'起重设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'BD07CD2B-746E-419B-A958-225A50CBF344', N'20068', N'电子工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'BD21946C-1183-442D-BF0A-BBB78C649B41', N'20157', N'化工石油设备管道安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C03E53A8-E132-4D96-8886-0C77A5ADDFBA', N'20006', N'建筑装修装饰工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C06B3621-1085-43F7-BB67-B4A741B55B07', N'20053', N'机电设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C13BD53E-10D2-4BC7-8534-AFE762ED595A', N'20142', N'火电设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C254E4DA-0CE3-4B10-8C9A-B6EFFA90422E', N'10009', N'铁路工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C3021442-A3FE-4809-BD65-0E1EE423A55C', N'20055', N'爆破与拆除工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C41087E4-818F-4745-AA28-4ABF1F05B70A', N'20147', N'送变电工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C644DF14-67BC-44F4-83CC-BD695E68ABDA', N'20145', N'送变电工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C764CF10-A064-4294-8209-421473E03AB0', N'10001', N'房屋建筑工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C911DBBA-5A0F-41B6-81E2-4904A36D2949', N'10022', N'电力工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C93567E2-9617-4AEA-9B51-B002E60A582C', N'20158', N'化工石油设备管道安装工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'C970DF3D-5D68-4EE2-BE6B-CE4ECD444E6B', N'20167', N'海洋石油工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'CC0DDF39-844D-4A3C-B735-A8DF1643B643', N'20039', N'附着升降脚手架一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D0FE4C5F-DE47-4420-9373-15E01D1A3DD9', N'20169', N'城市轨道交通工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D2EDCE69-4741-48CD-B817-0F606C0AE6D3', N'20026', N'高耸构筑物工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D354E817-95F2-4E4B-AAF4-D0173100D3E8', N'20100', N'机场目视助航工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D3A6C125-163C-4B3B-A946-29FD872137CA', N'20171', N'城市轨道交通工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D4884095-AC6B-4B0E-B113-D7093CABFB0F', N'20042', N'金属门窗工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D48D3BDA-84E5-45CF-A9C2-357430610935', N'20095', N'机场场道工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D48EF025-E19D-4A9E-910F-17F01769498D', N'20151', N'炉窑工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D624483F-2A01-4A95-9C27-D11719AC0C1A', N'10047', N'机电安装工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D6B476C3-5DCB-4098-9DCD-2B487BF7B007', N'20011', N'建筑幕墙工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D943C46F-7460-4FFA-B01C-3B595C228B17', N'20061', N'环保工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'D9DC45CA-F1FF-481B-94A9-6AEB6BDBE101', N'20060', N'环保工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DCB4C76B-2A3B-4395-9EA7-5F9225144693', N'20054', N'爆破与拆除工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DED90707-32E8-41A5-BC9D-10609D5C0446', N'10039', N'市政公用工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DF1B59AF-AF3A-42F4-9AC3-146D04FF8570', N'10046', N'机电安装工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'DF79B2D5-4905-4DFD-9D00-A44434508F1B', N'10040', N'通信工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E0152591-954F-44A6-81C8-5F257E9A4F38', N'20023', N'钢结构工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E1DD1CC1-13D6-442D-B3BB-BF5CECEFA9F5', N'10011', N'铁路工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E1ED3C7F-739C-457D-AEC6-1439E959538D', N'30001', N'木工作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E214DEA3-802E-42F1-B0C9-8C8894DB8C08', N'10028', N'冶炼工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E275DFDF-637E-408E-9C9A-4DDDADA6F782', N'20161', N'管道工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E2FA0314-A511-4F74-A8E3-1563F7E3967F', N'20090', N'铁路电气化工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E4112D04-E4B9-4A39-B7BB-96AC7A846DBE', N'10019', N'水利水电工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E4CA604F-8E3D-4BDF-A0DA-B1225D2422AF', N'20109', N'航道工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E54B923C-CAD5-4B73-A497-9F146B704874', N'20130', N'河湖整治工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E5D1E168-0BDE-46C5-8FB3-4811832F2680', N'20131', N'河湖整治工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E5E80A96-CC1E-4097-82A1-03490A4830C3', N'10002', N'房屋建筑工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E66593D3-01DA-460D-98FF-33DBF7566533', N'10023', N'电力工程施工总承包三级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E90775DD-FFBC-4439-9627-A661C8B038A2', N'20112', N'通航建筑工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E938EE2F-9C8F-4D63-BCFB-89CFD626BB31', N'20086', N'铁路电务工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'E9818CDA-0960-4DF0-A422-CAA98D562092', N'30005', N'油漆作业', N'劳务分包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EB401086-EDBA-4D4C-8E1C-67EE1E109CAD', N'20044', N'金属门窗工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EB9A2681-DD9B-4659-A924-41888BC317B6', N'10037', N'市政公用工程施工总承包一级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EBB7AB85-4F65-4B41-BCEE-25615D6A4067', N'10042', N'通信工程施工总承包二级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'ECD9FD41-5CB4-48B0-8771-0CFD4346A5D6', N'20050', N'起重设备安装工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EDBD893B-9FF4-4E27-B512-F957564BC388', N'20017', N'混凝土预制构件三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EF3E87D0-27FF-44EA-89CA-8E36BB85AE49', N'10020', N'电力工程施工总承包特级', N'施工总承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'EFAE1369-2A7D-45F2-A328-2FE02196F261', N'20085', N'铁路电务工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F4DD7634-6D4C-4907-B80D-5F32AD2F4FFD', N'20176', N'体育场地设施工程二级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F5BBCEAD-EC44-4C9B-BA18-E9F321766488', N'20000', N'地基与基础工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F725C17B-15EC-47AF-999E-C56A70C3D8AC', N'20110', N'航道工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F78F633F-47B6-4324-B7AA-650457899E99', N'20175', N'体育场地设施工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F8E626CD-C0FF-4E0F-9B67-6B1239AA7BDD', N'20132', N'河湖整治工程三级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'F9AA7B93-5AA9-400A-BC4E-1A2BE7456145', N'20154', N'冶炼机电设备安装工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'FDA6A0C1-52C7-4175-8C42-65000C110BAA', N'20136', N'水上交通管制工程一级', N'专业承包', N'')
INSERT [dbo].[Base_Qualification] ([QualificationId], [QualificationCode], [QualificationName], [QualificationType], [Remark]) VALUES (N'FEC7013E-1D39-485D-802E-87D0DA93CB5A', N'20168', N'海洋石油工程三级', N'专业承包', N'')
END
GO
@@ -0,0 +1,60 @@
delete Sys_ButtonToMenu where MenuId not in (select MenuId from Sys_Menu)
go
update Sys_Menu
set Url='Accident/AccidentWarning.aspx'
where MenuId='05B1C636-75F0-4F58-ABBF-B79604E2F11C'
go
--事故警示
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '05B1C636-75F0-4F58-ABBF-B79604E2F11C')
BEGIN
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'485DB05A-F24E-4D2B-8892-65B09CCF732D', N'05B1C636-75F0-4F58-ABBF-B79604E2F11C', N'增加', 1);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'DA92A521-61DB-48AB-82B9-98EF8F4130D7', N'05B1C636-75F0-4F58-ABBF-B79604E2F11C', N'修改', 2);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'91D87650-5840-41EB-BEA4-F7FDC6D1C910', N'05B1C636-75F0-4F58-ABBF-B79604E2F11C', N'删除', 3);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'A3D78B85-15E9-460B-A58C-9F1AE47BC5FE', N'05B1C636-75F0-4F58-ABBF-B79604E2F11C', N'保存', 4);
END
GO
--事故警示
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Accident_Warning') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Accident_Warning](
[Id] [nvarchar](50) NOT NULL,
[Code] [nvarchar](50) NOT NULL,
[Title] [nvarchar](100) NOT NULL,
[Content] [nvarchar](2000) NOT NULL,
[Address] [nvarchar](50) NOT NULL,
[ResponsibleUnit] [nvarchar](200) NULL,
[AccidentDate] datetime NOT NULL,
[AccidentMonthDay] [nvarchar](50) NOT NULL,
[CreateTime] datetime NOT NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileManName] [nvarchar](50) NULL,
[Remarks] [nvarchar](200) NULL,
CONSTRAINT [PK_Accident_Warning] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) 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'Accident_Warning', @level2type=N'COLUMN',@level2name=N'Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'Code'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标题' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'Title'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'Content'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'Address'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'ResponsibleUnit'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'AccidentDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'AccidentMonthDay'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'CreateTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'CompileManName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning', @level2type=N'COLUMN',@level2name=N'Remarks'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事故警示' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Accident_Warning'
END
GO
@@ -0,0 +1,163 @@
--单位补充本单位
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Base_Unit' AND COLUMN_NAME = 'IsThisUnit')
BEGIN
--本单位
ALTER TABLE Base_Unit ADD IsThisUnit bit;
END
GO
update Base_Unit
set IsThisUnit=1 where UnitName='中油(新疆)石油工程有限公司油建分公司'
GO
--定时任务
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '59163077-3E2B-46CF-AA3D-32879AFF4E29')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('59163077-3E2B-46CF-AA3D-32879AFF4E29','定时任务','',30,'0','Menu_SysSet',1,0,1)
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('FFD221D7-AE05-447F-8727-80058A04F401','接口设置','TaskScheduling/InterFace/InterFaceSet.aspx',10,'59163077-3E2B-46CF-AA3D-32879AFF4E29','Menu_SysSet',0,1,1)
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('FFD221D7-AE05-447F-8727-80058A04F402','任务清单','TaskScheduling/InterFace/InterFaceTask.aspx',20,'59163077-3E2B-46CF-AA3D-32879AFF4E29','Menu_SysSet',0,1,1)
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('FFD221D7-AE05-447F-8727-80058A04F404','请求日志','TaskScheduling/InterFace/IFLogList.aspx',30,'59163077-3E2B-46CF-AA3D-32879AFF4E29','Menu_SysSet',0,1,1)
END
GO
--菜单按钮
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'FFD221D7-AE05-447F-8727-80058A04F401')
BEGIN
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'BC1DB04A-2E13-47D4-9AB5-42E6F0158431', N'FFD221D7-AE05-447F-8727-80058A04F401', N'增加', 1);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'854EA099-FC89-4E57-A50C-BB2B528D0990', N'FFD221D7-AE05-447F-8727-80058A04F401', N'修改', 2);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'97636C2F-D4B2-463B-8786-D6E1166881CB', N'FFD221D7-AE05-447F-8727-80058A04F401', N'删除', 3);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'3D18F9A3-527E-40AB-A370-8677D14B1FFE', N'FFD221D7-AE05-447F-8727-80058A04F401', N'保存', 4);
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'FFD221D7-AE05-447F-8727-80058A04F402')
BEGIN
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'A867DA48-1A0F-41C1-BEF7-7324C8C14633', N'FFD221D7-AE05-447F-8727-80058A04F402', N'增加', 1);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'E649B4BE-86DB-4DB5-A0A8-B80974EE9EC0', N'FFD221D7-AE05-447F-8727-80058A04F402', N'修改', 2);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'21D5E066-0127-44B1-8C99-490FEE6C8AA1', N'FFD221D7-AE05-447F-8727-80058A04F402', N'删除', 3);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'FCDFD9CB-E796-4FB7-A93F-9A15F7799AC2', N'FFD221D7-AE05-447F-8727-80058A04F402', N'保存', 4);
END
GO
delete HSSEData_HSSE where ReportDate<'2025-01-01'
delete Project_HSSEData_HSSE where ReportDate<'2025-01-01'
--drop table InterFaceLog
--drop table InterFaceTask
--drop table InterFaceSet
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'InterFaceLog') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[InterFaceLog](
[InterFaceLogId] [nvarchar](50) NOT NULL,
[UserId] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[InterFaceName] [nvarchar](500) NULL,
[InterFaceUrl] [varchar](max) NULL,
[InterFaceMehtod] [nvarchar](200) NULL,
[InterFaceBody] [varchar](max) NULL,
[InterFaceReturnData] [varchar](max) NULL,
[InterFaceLogDate] [datetime] NULL,
[InterFaceType] [nvarchar](50) NULL,
[LogSate] [bit] NULL,
[IP] [nvarchar](50) NULL,
CONSTRAINT [PK_InterFaceLog] PRIMARY KEY CLUSTERED
(
[InterFaceLogId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'InterFaceTask') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[InterFaceTask](
[InterFaceTaskId] [nvarchar](50) NOT NULL,
[InterFaceName] [nvarchar](100) NULL,
[InterFaceSetLists] [nvarchar](max) NULL,
[Frequency] [nvarchar](50) NULL,
[CreateTime] [datetime] NULL,
[Enable] [bit] NULL,
CONSTRAINT [PK_InterFaceDetail] PRIMARY KEY CLUSTERED
(
[InterFaceTaskId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口任务名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'InterFaceName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口信息组' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'InterFaceSetLists'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'频率' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'Frequency'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'CreateTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'Enable'
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'InterFaceSet') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[InterFaceSet](
[InterFaceSetId] [nvarchar](50) NOT NULL,
[InterFaceName] [nvarchar](100) NULL,
[InterFaceUrl] [nvarchar](500) NULL,
[UrlReqMethod] [varchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[AuthUnitIds] [nvarchar](1020) NULL,
[AuthUnitName] [nvarchar](2000) NULL,
[IsOpen] [bit] NULL,
[ValidPeriod] [nvarchar](20) NULL,
[TxtRemarks] [nvarchar](2000) NULL,
[InterFaceForUrl] [nvarchar](500) NULL,
[ForUrlReqMethod] [varchar](50) NULL,
[IsCallBack] [bit] NULL,
[InterFaceCallBackUrl] [nvarchar](500) NULL,
[CallBackUrlReqMethod] [varchar](50) NULL,
[IsSingleRequest] [bit] NULL,
[RequestJsonBody] [nvarchar](2000) NULL,
CONSTRAINT [PK_InterFaceSet] PRIMARY KEY CLUSTERED
(
[InterFaceSetId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) 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'InterFaceSet', @level2type=N'COLUMN',@level2name=N'InterFaceSetId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'InterFaceName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'InterFaceUrl'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据来源单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'UnitId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授权单位(可多选使用,拼接最大20个)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'AuthUnitIds'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'IsOpen'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'频率(拼接最高可以设置三个时间段如:08-12,15-18,22-24)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'ValidPeriod'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'TxtRemarks'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否单一请求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'IsSingleRequest'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'请求报文体' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'RequestJsonBody'
END
GO