alter table dbo.Solution_LargerHazard add IsUpdate bit go alter table dbo.License_LicenseManager add IsUpdate bit go -- 修改视图 ALTER VIEW [dbo].[View_License_LicenseManager] AS SELECT LicenseManager.LicenseManagerId, LicenseManager.ProjectId, LicenseManager.LicenseTypeId, LicenseManager.LicenseManagerCode, LicenseManager.LicenseManageName, LicenseManager.UnitId, LicenseManager.LicenseManageContents, LicenseManager.CompileMan, LicenseManager.CompileDate, LicenseManager.States, Project.ProjectCode, Project.ProjectName, LicenseType.LicenseTypeName, Unit.UnitName, UnitType.UnitTypeId, UnitType.UnitTypeName, Users.UserName, LicenseManager.WorkAreaId, --WorkArea.WorkAreaName, LicenseManager.StartDate, LicenseManager.EndDate, LicenseManager.ApplicantMan, LicenseManager.IsHighRisk, LicenseManager.WorkStates, LicenseManager.IsUpdate, case LicenseManager.WorkStates when '1' then '待开工' when '2' then '作业中' when '3' then '已关闭' when '-1' then '已取消' else '' end as WorkStatesStr, WorkAreaName = STUFF(( SELECT ',' + UnitWorkName FROM WBS_UnitWork where PATINDEX('%,' + RTRIM(WBS_UnitWork.UnitWorkId) + ',%',',' + LicenseManager.WorkAreaId + ',')>0 ORDER BY PATINDEX('%,' + RTRIM(LicenseManager.WorkAreaId) + ',%',',' + LicenseManager.WorkAreaId + ',') FOR XML PATH('')), 1, 1,'') FROM dbo.License_LicenseManager AS LicenseManager LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId = LicenseManager.ProjectId LEFT JOIN dbo.Base_LicenseType AS LicenseType ON LicenseType.LicenseTypeId = LicenseManager.LicenseTypeId LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId = LicenseManager.UnitId LEFT JOIN dbo.Sys_User AS Users ON Users.UserId = LicenseManager.CompileMan LEFT JOIN dbo.WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = LicenseManager.WorkAreaId LEFT JOIN dbo.Base_UnitType as UnitType ON UnitType.UnitTypeId=Unit.UnitTypeId go alter table dbo.Check_CheckControl add IsUpdate bit go alter table dbo.Hazard_HazardSelectedItem add IsUpdate bit go alter table Project_CQMSData_CQMS add InspectionMachineNum int alter table Project_CQMSData_CQMS add InspectionMachineQualifiedNum int alter table CQMSData_CQMS add InspectionMachineNum int alter table CQMSData_CQMS add InspectionMachineQualifiedNum int go alter table Comprehensive_InspectionMachine add sType char(10) go update Comprehensive_InspectionMachine set sType='机具' go update Sys_Menu set MenuName='机具设备报验' where MenuId='aa55fad1-6c51-43f5-8c99-3c6aaae79118' go IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'CH_CheckItem' AND COLUMN_NAME = 'DefectType') BEGIN ALTER TABLE CH_CheckItem ADD DefectType int not null default 6; END GO CREATE TABLE [dbo].[QCManage_QCGroupRegistration] ( [QCGroupRegistrationId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [ProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [Code] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL, [Name] nvarchar(200) COLLATE Chinese_PRC_CI_AS NULL, [CompileMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CompileDate] datetime NULL, [UnitId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [Subjects] nvarchar(200) COLLATE Chinese_PRC_CI_AS NULL, [Process] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, [Achievement] nvarchar(200) COLLATE Chinese_PRC_CI_AS NULL, [AwardName] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL, [AwardLevel] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [AwardingUnit] nvarchar(200) COLLATE Chinese_PRC_CI_AS NULL, [IsUpdate] bit NULL, CONSTRAINT [PK_QCManage_QCGroupRegistration] PRIMARY KEY CLUSTERED ([QCGroupRegistrationId]) 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].[QCManage_QCGroupRegistration] SET (LOCK_ESCALATION = TABLE) GO EXEC sp_addextendedproperty 'MS_Description', N'主键', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'QCGroupRegistrationId' GO EXEC sp_addextendedproperty 'MS_Description', N'项目id', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'ProjectId' GO EXEC sp_addextendedproperty 'MS_Description', N'编号', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'Code' GO EXEC sp_addextendedproperty 'MS_Description', N'名称', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'Name' GO EXEC sp_addextendedproperty 'MS_Description', N'编制人', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'CompileMan' GO EXEC sp_addextendedproperty 'MS_Description', N'编制时间', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'CompileDate' GO EXEC sp_addextendedproperty 'MS_Description', N'所属公司', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'UnitId' GO EXEC sp_addextendedproperty 'MS_Description', N'课题', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'Subjects' GO EXEC sp_addextendedproperty 'MS_Description', N'过程', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'Process' GO EXEC sp_addextendedproperty 'MS_Description', N'成果', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'Achievement' GO EXEC sp_addextendedproperty 'MS_Description', N'获奖名称', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'AwardName' GO EXEC sp_addextendedproperty 'MS_Description', N'获奖等级(1-国家、2-省部、3-企业)', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'AwardLevel' GO EXEC sp_addextendedproperty 'MS_Description', N'颁奖单位', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration', 'COLUMN', N'AwardingUnit' GO EXEC sp_addextendedproperty 'MS_Description', N'QC管理-QC小组注册表', 'SCHEMA', N'dbo', 'TABLE', N'QCManage_QCGroupRegistration' go INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'8E3CAA24-C96C-4D45-9291-942AD8E37229', N'QC管理', NULL, N'', 120, N'0', N'Menu_CQMS', '0', '0', '1'); go INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'C8031876-4F44-4CBC-8370-0EC7CB1B21F5', N'QC活动', NULL, N'CQMS/QualityActivity/QCManage/QCGroupRegistration.aspx', 10, N'8E3CAA24-C96C-4D45-9291-942AD8E37229', N'Menu_CQMS', '0', '1', '1'); go INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (NEWID(), N'C8031876-4F44-4CBC-8370-0EC7CB1B21F5', N'增加', 1); INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (NEWID(), N'C8031876-4F44-4CBC-8370-0EC7CB1B21F5', N'修改', 2); INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (NEWID(), N'C8031876-4F44-4CBC-8370-0EC7CB1B21F5', N'删除', 3); INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (NEWID(), N'C8031876-4F44-4CBC-8370-0EC7CB1B21F5', N'保存', 4); go --添加QC获奖类型字段 alter table dbo.QCManage_QCGroupRegistration add AwardType nvarchar(2) COLLATE Chinese_PRC_CI_AS NULL go exec sp_addextendedproperty 'MS_Description', N'获奖类型', 'SCHEMA', 'dbo', 'TABLE', 'QCManage_QCGroupRegistration', 'COLUMN', 'AwardType' go UPDATE [dbo].[Sys_Menu] SET [MenuName] = N'创优/QC', [Icon] = NULL, [Url] = N'CQMS/QualityActivity/QCManage/QCGroupRegistration.aspx', [SortIndex] = 180, [SuperMenu] = N'0', [MenuType] = N'Menu_CQMS', [IsOffice] = '0', [IsEnd] = '1', [IsUsed] = '1' WHERE CONVERT(NVARCHAR(MAX), [MenuId]) = N'C8031876-4F44-4CBC-8370-0EC7CB1B21F5'; delete Sys_Menu where MenuId='8E3CAA24-C96C-4D45-9291-942AD8E37229'; go -- 接口脚本 ---1、统计汇总施工施工技术交底、图纸会审 alter table dbo.CQMSData_CQMS add ComprehensiveReviewDrawingsNum int; go exec sp_addextendedproperty 'MS_Description', N'图纸会审数', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'ComprehensiveReviewDrawingsNum' go alter table dbo.CQMSData_CQMS add ComprehensiveConTechnologyDisclosureNum int; go exec sp_addextendedproperty 'MS_Description', N'施工技术交底数', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'ComprehensiveConTechnologyDisclosureNum' go alter table dbo.CQMSData_CQMS add ComprehensiveConTechnologyDisclosurePersonNum int; go exec sp_addextendedproperty 'MS_Description', N'施工技术交底人数', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'ComprehensiveConTechnologyDisclosurePersonNum' go alter table dbo.Project_CQMSData_CQMS add ComprehensiveReviewDrawingsNum int; go exec sp_addextendedproperty 'MS_Description', N'图纸会审数', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN', 'ComprehensiveReviewDrawingsNum' go alter table dbo.Project_CQMSData_CQMS add ComprehensiveConTechnologyDisclosureNum int; go exec sp_addextendedproperty 'MS_Description', N'施工技术交底数', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN', 'ComprehensiveConTechnologyDisclosureNum' go alter table dbo.Project_CQMSData_CQMS add ComprehensiveConTechnologyDisclosurePersonNum int; go exec sp_addextendedproperty 'MS_Description', N'施工技术交底人数', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN', 'ComprehensiveConTechnologyDisclosurePersonNum' go --2、分支机构应急预案 alter table dbo.HSSEData_HSSE add BranchComprehensivePlanNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构综合预案数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchComprehensivePlanNum' go alter table dbo.HSSEData_HSSE add BranchSpecialPlanNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构专项预案数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchSpecialPlanNum' go alter table dbo.HSSEData_HSSE add BranchOnSiteDisposalPlan int; go exec sp_addextendedproperty 'MS_Description', N'分支机构现场处置预案', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchOnSiteDisposalPlan' go alter table dbo.Project_HSSEData_HSSE add BranchComprehensivePlanNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构综合预案数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchComprehensivePlanNum' go alter table dbo.Project_HSSEData_HSSE add BranchSpecialPlanNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构专项预案数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchSpecialPlanNum' go alter table dbo.Project_HSSEData_HSSE add BranchOnSiteDisposalPlan int; go exec sp_addextendedproperty 'MS_Description', N'分支机构现场处置预案', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchOnSiteDisposalPlan' go --3、应急演练 alter table dbo.HSSEData_HSSE add BranchDrillNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构应急演练数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchDrillNum' go alter table dbo.HSSEData_HSSE add BranchDrillPersonNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构应急演练人次', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchDrillPersonNum' go alter table dbo.Project_HSSEData_HSSE add BranchDrillNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构应急演练数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchDrillNum' go alter table dbo.Project_HSSEData_HSSE add BranchDrillPersonNum int; go exec sp_addextendedproperty 'MS_Description', N'分支机构应急演练人次', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchDrillPersonNum' go --技术交底管理表 CREATE TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] ( [ConTechnologyDisclosureId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [ProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CNProfessionalId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [DisclosureCode] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [DisclosureName] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [UnitId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [DisclosureMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [DisclosureDate] datetime NULL, [UnitWorkId] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, [AttendMan] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL, [DisclosurePersonNum] int NULL, [CompileMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CompileDate] datetime NULL, [RemarkCode] int NULL, CONSTRAINT [PK_Comprehensive_ConTechnologyDisclosure] PRIMARY KEY CLUSTERED ([ConTechnologyDisclosureId]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_CNProfessional] FOREIGN KEY ([CNProfessionalId]) REFERENCES [dbo].[Base_CNProfessional] ([CNProfessionalId]) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_Project] FOREIGN KEY ([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_Unit] FOREIGN KEY ([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Sys_User] FOREIGN KEY ([CompileMan]) REFERENCES [dbo].[Sys_User] ([UserId]) ON DELETE NO ACTION ON UPDATE NO ACTION ) ON [PRIMARY] GO ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] SET (LOCK_ESCALATION = TABLE) GO EXEC sp_addextendedproperty 'MS_Description', N'主键', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'ConTechnologyDisclosureId' GO EXEC sp_addextendedproperty 'MS_Description', N'项目Id', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'ProjectId' GO EXEC sp_addextendedproperty 'MS_Description', N'专业Id', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'CNProfessionalId' GO EXEC sp_addextendedproperty 'MS_Description', N'交底文件编号', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'DisclosureCode' GO EXEC sp_addextendedproperty 'MS_Description', N'交底施工方案', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'DisclosureName' GO EXEC sp_addextendedproperty 'MS_Description', N'交底负责单位', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'UnitId' GO EXEC sp_addextendedproperty 'MS_Description', N'交底人', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'DisclosureMan' GO EXEC sp_addextendedproperty 'MS_Description', N'交底日期', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'DisclosureDate' GO EXEC sp_addextendedproperty 'MS_Description', N'单位工程', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'UnitWorkId' GO EXEC sp_addextendedproperty 'MS_Description', N'参加人员', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'AttendMan' GO EXEC sp_addextendedproperty 'MS_Description', N'交底人数', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'DisclosurePersonNum' GO EXEC sp_addextendedproperty 'MS_Description', N'编制人', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'CompileMan' GO EXEC sp_addextendedproperty 'MS_Description', N'编制日期', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'CompileDate' GO EXEC sp_addextendedproperty 'MS_Description', N'标志标号', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure', 'COLUMN', N'RemarkCode' GO EXEC sp_addextendedproperty 'MS_Description', N'设计交底管理', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_ConTechnologyDisclosure' go CREATE TABLE [dbo].[Comprehensive_ReviewDrawings] ( [Id] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [ProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [DraCode] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [CNProfessionalId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [ReviewDate] datetime NULL, [UnitWorkId] nvarchar(2000) COLLATE Chinese_PRC_CI_AS NULL, [ReceiveUnits] nvarchar(800) COLLATE Chinese_PRC_CI_AS NULL, [Status] nvarchar(2) COLLATE Chinese_PRC_CI_AS NULL, [Remarks] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, [CreateMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CreateDate] datetime NULL, [RemarkCode] int NULL, CONSTRAINT [PK_Comprehensive_ReviewDrawings] PRIMARY KEY CLUSTERED ([Id]) 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].[Comprehensive_ReviewDrawings] SET (LOCK_ESCALATION = TABLE) go ---特种作业人员数量字段 alter table dbo.HSSEData_HSSE add QualityPersonNum int go exec sp_addextendedproperty 'MS_Description', N'特种作业人员数量', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'QualityPersonNum' go alter table dbo.Project_HSSEData_HSSE add QualityPersonNum int go exec sp_addextendedproperty 'MS_Description', N'特种作业人员数量', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'QualityPersonNum' go IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'HSSEData_HSSE' AND COLUMN_NAME = 'BranchLeadShiftCheckNum') BEGIN alter table dbo.HSSEData_HSSE add BranchLeadShiftCheckNum int; alter table dbo.HSSEData_HSSE add BranchComprehensiveCheckNum int; alter table dbo.HSSEData_HSSE add BranchSpecialCheckNum int; exec sp_addextendedproperty 'MS_Description', N'分支机构负责人带班检查次数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchLeadShiftCheckNum' exec sp_addextendedproperty 'MS_Description', N'分支机构综合检查次数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchComprehensiveCheckNum' exec sp_addextendedproperty 'MS_Description', N'分支机构专项检查次数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'BranchSpecialCheckNum' END GO -- IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Project_HSSEData_HSSE' AND COLUMN_NAME = 'BranchLeadShiftCheckNum') BEGIN alter table dbo.Project_HSSEData_HSSE add BranchLeadShiftCheckNum int; alter table dbo.Project_HSSEData_HSSE add BranchComprehensiveCheckNum int; alter table dbo.Project_HSSEData_HSSE add BranchSpecialCheckNum int; exec sp_addextendedproperty 'MS_Description', N'分支机构负责人带班检查次数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchLeadShiftCheckNum' exec sp_addextendedproperty 'MS_Description', N'分支机构综合检查次数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchComprehensiveCheckNum' exec sp_addextendedproperty 'MS_Description', N'分支机构专项检查次数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'BranchSpecialCheckNum' END GO alter table dbo.Solution_LargerHazard add OperativesNum int go exec sp_addextendedproperty 'MS_Description', N'作业人员数', 'SCHEMA', 'dbo', 'TABLE', 'Solution_LargerHazard', 'COLUMN', 'OperativesNum' go alter table dbo.HSSEData_HSSE add OperativesNum int go exec sp_addextendedproperty 'MS_Description', N'危大工程作业人员数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'OperativesNum' go alter table dbo.HSSEData_HSSE add SuperOperativesNum int go exec sp_addextendedproperty 'MS_Description', N'超危大工程作业人员数', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'SuperOperativesNum' go alter table dbo.Project_HSSEData_HSSE add OperativesNum int go exec sp_addextendedproperty 'MS_Description', N'危大工程作业人员数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'OperativesNum' go alter table dbo.Project_HSSEData_HSSE add SuperOperativesNum int go exec sp_addextendedproperty 'MS_Description', N'超危大工程作业人员数', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'SuperOperativesNum' go alter table dbo.CQMSData_CQMS add UnitCheckNum int; go alter table dbo.CQMSData_CQMS add UnitCheckClosedNum int; go alter table dbo.CQMSData_CQMS add UnitCheckNotClosedNum int; go alter table dbo.CQMSData_CQMS add BranchCheckNum int; go alter table dbo.CQMSData_CQMS add BranchCheckClosedNum int; go alter table dbo.CQMSData_CQMS add BranchCheckNotClosedNum int; go exec sp_addextendedproperty 'MS_Description', N'企业级检查项数', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'UnitCheckNum' go exec sp_addextendedproperty 'MS_Description', N'企业级检查整改闭环项', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'UnitCheckClosedNum' go exec sp_addextendedproperty 'MS_Description', N'企业级检查未整改完成项', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'UnitCheckNotClosedNum' go exec sp_addextendedproperty 'MS_Description', N'分支机构检查项数', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'BranchCheckNum' go exec sp_addextendedproperty 'MS_Description', N'分支机构检查整改闭环项', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'BranchCheckClosedNum' go exec sp_addextendedproperty 'MS_Description', N'分支机构检查未整改完成项', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'BranchCheckNotClosedNum' go -- 特设质保体系表 CREATE TABLE [dbo].[Comprehensive_QualityAssurance] ( [QualityAssuranceId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [ProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [QualityAssuranceCode] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [QualityAssuranceName] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL, [QualityAssuranceType] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [ContentTexts] nvarchar(max) COLLATE Chinese_PRC_CI_AS NULL, [CompileMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CompileDate] datetime NULL, CONSTRAINT [PK_Comprehensive_QualityAssurance] PRIMARY KEY CLUSTERED ([QualityAssuranceId]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [FK_Comprehensive_QualityAssurance_Base_Project] FOREIGN KEY ([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT [FK_Comprehensive_QualityAssurance_Sys_User] FOREIGN KEY ([CompileMan]) REFERENCES [dbo].[Sys_User] ([UserId]) ON DELETE NO ACTION ON UPDATE NO ACTION ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO ALTER TABLE [dbo].[Comprehensive_QualityAssurance] SET (LOCK_ESCALATION = TABLE) GO EXEC sp_addextendedproperty 'MS_Description', N'主键', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'QualityAssuranceId' GO EXEC sp_addextendedproperty 'MS_Description', N'项目Id', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'ProjectId' GO EXEC sp_addextendedproperty 'MS_Description', N'编号', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'QualityAssuranceCode' GO EXEC sp_addextendedproperty 'MS_Description', N'名称', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'QualityAssuranceName' GO EXEC sp_addextendedproperty 'MS_Description', N'类型(压力管道安装、压力容器制造、压力容器安装、锅炉安装、起重机械安装、电梯安装)', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'QualityAssuranceType' GO EXEC sp_addextendedproperty 'MS_Description', N'文档内容', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'ContentTexts' GO EXEC sp_addextendedproperty 'MS_Description', N'整理人', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'CompileMan' GO EXEC sp_addextendedproperty 'MS_Description', N'整理时间', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance', 'COLUMN', N'CompileDate' GO EXEC sp_addextendedproperty 'MS_Description', N'特设质保体系表', 'SCHEMA', N'dbo', 'TABLE', N'Comprehensive_QualityAssurance' go alter table dbo.Supervise_SuperviseCheckReport add IsUpdate bit go CREATE TABLE [dbo].[Base_SuperviseCheckType] ( [CheckTypeId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [CheckTypeCode] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CheckTypeName] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, [CheckMainType] nvarchar(10) COLLATE Chinese_PRC_CI_AS NULL, [Remark] nvarchar(200) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_Base_SuperviseCheckType] PRIMARY KEY CLUSTERED ([CheckTypeId]) 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].[Base_SuperviseCheckType] SET (LOCK_ESCALATION = TABLE) GO EXEC sp_addextendedproperty 'MS_Description', N'主键', 'SCHEMA', N'dbo', 'TABLE', N'Base_SuperviseCheckType', 'COLUMN', N'CheckTypeId' GO EXEC sp_addextendedproperty 'MS_Description', N'检查类别编号', 'SCHEMA', N'dbo', 'TABLE', N'Base_SuperviseCheckType', 'COLUMN', N'CheckTypeCode' GO EXEC sp_addextendedproperty 'MS_Description', N'检查类别', 'SCHEMA', N'dbo', 'TABLE', N'Base_SuperviseCheckType', 'COLUMN', N'CheckTypeName' GO EXEC sp_addextendedproperty 'MS_Description', N'检查大类', 'SCHEMA', N'dbo', 'TABLE', N'Base_SuperviseCheckType', 'COLUMN', N'CheckMainType' GO EXEC sp_addextendedproperty 'MS_Description', N'备注', 'SCHEMA', N'dbo', 'TABLE', N'Base_SuperviseCheckType', 'COLUMN', N'Remark' go alter table dbo.HSSEData_HSSE add ProjectSubFullTimeNum int go exec sp_addextendedproperty 'MS_Description', N'项目分包专职人员', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN', 'ProjectSubFullTimeNum' go alter table dbo.Project_HSSEData_HSSE add ProjectSubFullTimeNum int go exec sp_addextendedproperty 'MS_Description', N'项目分包专职人员', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN', 'ProjectSubFullTimeNum' go alter table dbo.CQMSData_CQMS add ProjectSubPersonNum int go exec sp_addextendedproperty 'MS_Description', N'项目部分包人员', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN', 'ProjectSubPersonNum' go alter table dbo.Project_CQMSData_CQMS add ProjectSubPersonNum int go exec sp_addextendedproperty 'MS_Description', N'项目部分包人员', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN', 'ProjectSubPersonNum' go alter table dbo.Supervise_SuperviseCheckReport add CheckMainType nvarchar(50) go alter table dbo.Supervise_SuperviseCheckReport add CheckUnitId nvarchar(50) go --1、隐患类型补充类别:0安全、1质量 IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Technique_Rectify' AND COLUMN_NAME = 'RectifyType') BEGIN ALTER TABLE Technique_Rectify ADD RectifyType nvarchar(10); END GO --2、历史数据为安全隐患类别 update Technique_Rectify set RectifyType='0'; GO --菜单名称修改 update Sys_Menu set MenuName='企业大检查' where MenuId='CD9FC4C8-4B02-4619-8B02-50DA6AE6146E' update Sys_Menu set MenuName='监督检查报告' where MenuId='40387C48-95A0-435C-82FB-57AF0A81B9D4' GO insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) values('D72BB321-11A8-485B-BAC7-367C7FCA7FBA','质量隐患','CQMS/Technique/Rectify.aspx',1,'A5D13C77-33B2-4D47-B7FD-5256543A8DC1',N'Menu_DigData', '1', '1', '1') GO --质量公共资源库-质量隐患 IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'D72BB321-11A8-485B-BAC7-367C7FCA7FBA') BEGIN insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) values('E770B99A-3935-4489-9A41-95552E54C853','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','增加',1) insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) values('3FAD3BFA-3E69-40AB-9299-631CB308755E','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','修改',2) insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) values('D073D5A7-89BC-4E24-9D56-8CEBE6B8FC19','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','删除',3) insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) values('F3EC43F7-BBB1-407E-83D1-47B9B946C804','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','保存',4) insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) values('BB0DEF29-17BA-44DA-99EC-A80E99220D5E','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','导出',5) END GO