Files
SGGL_JT/DataBase/版本日志/SGGLDB_2025-06-18-geh.sql
T
2025-06-19 19:23:01 +08:00

905 lines
56 KiB
Transact-SQL

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