SGGL_JT/DataBase/版本日志/SGGLDB_2025-06-18-geh.sql

905 lines
56 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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