795 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
			
		
		
	
	
			795 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
| 
 | ||
| 
 | ||
| --五环二期集团大屏数据同步更新脚本
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| --新增菜单:质量公共资源库-质量隐患!!!!!!根据定制客户的菜单type(MenuType)新增菜单
 | ||
| --标准版:Menu_DigData
 | ||
| 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','Menu_DigData',1,1,1)
 | ||
| GO
 | ||
| 
 | ||
| 
 | ||
| --新增菜单:质量管理-QC管理!!!!!!根据定制客户的菜单type(MenuType)新增菜单
 | ||
| --标准版:Menu_CQMS
 | ||
| --五环(综合管理):Menu_ZHGL
 | ||
| insert into dbo.Sys_Menu (MenuId, MenuName, Icon, Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
 | ||
| values  (N'5708024C-CD74-42CD-839C-2E4FD83D1897', N'QC管理', null, N'', 121, N'0', 'Menu_ZHGL', 0, 0, 1),
 | ||
|         (N'8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB', N'QC小组注册', null, N'CQMS/QualityActivity/QCManage/QCGroupRegistration.aspx', 20, N'5708024C-CD74-42CD-839C-2E4FD83D1897', 'Menu_ZHGL', 0, 1, 1),
 | ||
|         (N'B1D48FD8-F44A-46DD-AB9F-6D431365F6D1', N'QC统计', null, N'CQMS/QualityActivity/QCManage/QCStatics.aspx', 60, N'5708024C-CD74-42CD-839C-2E4FD83D1897', 'Menu_ZHGL', 0, 1, 1);
 | ||
| go
 | ||
| 
 | ||
| 
 | ||
| --新增菜单:特设质保体系
 | ||
| insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | ||
| values('2C49EC5E-BF6F-4C44-BA02-9BD183CF68C6','特设质保体系','CQMS/Comprehensive/QualityAssurance.aspx',190,'4a0e62cb-ee50-4a14-80b7-377602e9902c','Menu_CQMS',0,1,1)
 | ||
| go
 | ||
| 
 | ||
| insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| values('395F6F1E-9033-4B7E-9A74-EFA0EE9A3149','2C49EC5E-BF6F-4C44-BA02-9BD183CF68C6','增加',1)
 | ||
| insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| values('2E498DB2-82B4-49F3-A80B-0352A061DB1F','2C49EC5E-BF6F-4C44-BA02-9BD183CF68C6','修改',2)
 | ||
| insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| values('3236569E-BBF8-4B8F-8C21-094B2F761F39','2C49EC5E-BF6F-4C44-BA02-9BD183CF68C6','删除',3)
 | ||
| insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| values('2AD98DF0-2D47-4B00-A577-FC37A41A099C','2C49EC5E-BF6F-4C44-BA02-9BD183CF68C6','保存',4)
 | ||
| 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
 | ||
| 
 | ||
| --QC管理/QC小组注册按钮
 | ||
| 	INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| 	VALUES('2C35922B-5D10-4BC0-9AD8-619F03EAED5C','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','增加',1)
 | ||
| 	INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| 	VALUES('537C8FD5-F7F7-4BC9-A84F-0FD3A5E79551','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','修改',2)
 | ||
| 	INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| 	VALUES('EB398ED2-B6A7-41E1-A09D-1B454A7ACBF8','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','删除',3)
 | ||
| 	INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
 | ||
| 	VALUES('F221FA9D-0BB3-433E-B5D4-AC831F8B0855','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','保存',4)
 | ||
| 	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'
 | ||
| 
 | ||
| update Sys_Menu
 | ||
| set MenuName='监督检查整改'
 | ||
| where MenuId='A02E0365-383C-49A0-BF1A-B3E42052959B'
 | ||
| 
 | ||
| GO
 | ||
| 
 | ||
| 
 | ||
| --1、监督检查报告增加检查大类(0:安全、1:质量)、检查单位
 | ||
| IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Supervise_SuperviseCheckReport' AND COLUMN_NAME = 'CheckMainType')
 | ||
| BEGIN
 | ||
| 	ALTER TABLE Supervise_SuperviseCheckReport ADD CheckMainType nvarchar(50);
 | ||
| 	ALTER TABLE Supervise_SuperviseCheckReport ADD CheckUnitId nvarchar(50);
 | ||
| END
 | ||
| GO
 | ||
| alter table dbo.Supervise_SuperviseCheckReport add IsUpdate bit
 | ||
| go
 | ||
| 
 | ||
| alter table HSSE_Hazard_HazardRegister add IsUpdate bit null
 | ||
| GO
 | ||
| 
 | ||
| alter table dbo.Solution_LargerHazard add IsUpdate bit
 | ||
| go
 | ||
| alter table dbo.License_LicenseManager add IsUpdate bit
 | ||
| go
 | ||
| 
 | ||
| 
 | ||
| alter table dbo.Check_CheckControl add IsUpdate bit
 | ||
| go
 | ||
| alter table dbo.Hazard_HazardSelectedItem add IsUpdate bit
 | ||
| go
 | ||
| 
 | ||
| 
 | ||
| --1、历史数据检查大类为安全
 | ||
| update Supervise_SuperviseCheckReport set CheckMainType='0';
 | ||
| GO
 | ||
| 
 | ||
| --2、历史数据检查单位为本单位
 | ||
| update Supervise_SuperviseCheckReport set CheckUnitId=(select UnitId from Base_Unit where IsThisUnit=1);
 | ||
| GO
 | ||
| 
 | ||
| 
 | ||
| --企业大检查类别表
 | ||
| IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_SuperviseCheckType') AND type = N'U')
 | ||
| BEGIN
 | ||
| CREATE TABLE [dbo].[Base_SuperviseCheckType](
 | ||
| 	[CheckTypeId] [nvarchar](50) NOT NULL,
 | ||
| 	[CheckTypeCode] [nvarchar](50) NULL,
 | ||
| 	[CheckTypeName] [nvarchar](50) NULL,
 | ||
| 	[CheckMainType] [nvarchar](10) NULL,
 | ||
| 	[Remark] [nvarchar](200) NULL,
 | ||
|  CONSTRAINT [PK_Base_SuperviseCheckType] PRIMARY KEY CLUSTERED 
 | ||
| (
 | ||
| 	[CheckTypeId] 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'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckTypeId'
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查类别编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckTypeCode'
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckTypeName'
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查大类' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckMainType'
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'Remark'
 | ||
| END
 | ||
| 
 | ||
| GO
 | ||
| 
 | ||
| --企业大检查类别表初始化数据
 | ||
| IF NOT EXISTS (SELECT * FROM Base_SuperviseCheckType WHERE CheckTypeId = 'AC59B57B-E9E9-45A3-AF20-6B26085EA678')
 | ||
| BEGIN
 | ||
| 	INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
 | ||
| 	VALUES('AC59B57B-E9E9-45A3-AF20-6B26085EA678','1','企业负责人带班检查','0','')
 | ||
| 	INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
 | ||
| 	VALUES('A9E180A3-57DE-47FF-AEC1-9EA186E2DB61','2','企业综合检查','0','')
 | ||
| 	INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
 | ||
| 	VALUES('9792D11C-71F6-4C4C-A516-C887C84CA151','3','企业专项检查','0','')
 | ||
| 	INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
 | ||
| 	VALUES('81BEEB75-1BD1-49EA-8EAD-9AA91902A97E','1','企业质量大检查','1','')
 | ||
| END
 | ||
| 
 | ||
| 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.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
 | ||
| 
 | ||
| 
 | ||
| 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
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| alter table dbo.CQMSData_CQMS
 | ||
| add SpecialEquipmentQualityAssuranceSystemNum int;
 | ||
| go
 | ||
| 
 | ||
| exec sp_addextendedproperty 'MS_Description', N'特设质保体系数量', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
 | ||
| 'SpecialEquipmentQualityAssuranceSystemNum'
 | ||
| go
 | ||
| 
 | ||
| 
 | ||
| alter table dbo.Project_CQMSData_CQMS
 | ||
| add SpecialEquipmentQualityAssuranceSystemNum int;
 | ||
| go
 | ||
| 
 | ||
| exec sp_addextendedproperty 'MS_Description', N'特设质保体系数量', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN',
 | ||
| 'SpecialEquipmentQualityAssuranceSystemNum'
 | ||
| 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
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| --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
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ---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
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 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
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| CREATE TABLE [dbo].[QCManage_QCGroupRegistration](
 | ||
| 	[QCGroupRegistrationId] [nvarchar](50) NOT NULL,
 | ||
| 	[ProjectId] [nvarchar](50) NULL,
 | ||
| 	[Code] [nvarchar](100) NULL,
 | ||
| 	[Name] [nvarchar](200) NULL,
 | ||
| 	[CompileMan] [nvarchar](50) NULL,
 | ||
| 	[CompileDate] [datetime] NULL,
 | ||
|  CONSTRAINT [PK_QCManage_QCGroupRegistration] PRIMARY KEY CLUSTERED 
 | ||
| (
 | ||
| 	[QCGroupRegistrationId] 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
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'QCGroupRegistrationId'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Code'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Name'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'CompileMan'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'CompileDate'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'QC管理-QC小组注册表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration'
 | ||
| GO
 | ||
| 
 | ||
| 
 | ||
| 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
 | ||
| 
 | ||
| 
 | ||
| alter table dbo.QCManage_QCGroupRegistration add IsUpdate bit
 | ||
| go
 | ||
| 
 | ||
| 
 | ||
| alter table QCManage_QCGroupRegistration add UnitId nvarchar(50)
 | ||
| alter table QCManage_QCGroupRegistration add Subjects nvarchar(200)
 | ||
| alter table QCManage_QCGroupRegistration add Process nvarchar(500)
 | ||
| alter table QCManage_QCGroupRegistration add Achievement nvarchar(200)
 | ||
| alter table QCManage_QCGroupRegistration add AwardName nvarchar(100)
 | ||
| alter table QCManage_QCGroupRegistration add AwardLevel nvarchar(50)
 | ||
| alter table QCManage_QCGroupRegistration add AwardingUnit nvarchar(200)
 | ||
| go
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属公司' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'UnitId'
 | ||
| GO
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'课题' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Subjects'
 | ||
| GO
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'过程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Process'
 | ||
| GO
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'成果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Achievement'
 | ||
| GO
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'获奖名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardName'
 | ||
| GO
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'获奖等级(1-国家、2-省部、3-企业)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardLevel'
 | ||
| GO
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'颁奖单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardingUnit'
 | ||
| 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
 | ||
| 
 | ||
| 
 | ||
| --update Comprehensive_InspectionMachine set sType='机具'
 | ||
| --go
 | ||
| 
 | ||
| 
 | ||
| CREATE TABLE [dbo].[Comprehensive_QualityAssurance](
 | ||
| 	[QualityAssuranceId] [nvarchar](50) NOT NULL,
 | ||
| 	[ProjectId] [nvarchar](50) NULL,
 | ||
| 	[QualityAssuranceCode] [nvarchar](50) NULL,
 | ||
| 	[QualityAssuranceName] [nvarchar](100) NULL,
 | ||
| 	[QualityAssuranceType] [nvarchar](50) NULL,
 | ||
| 	[ContentTexts] [nvarchar](max) NULL,
 | ||
| 	[CompileMan] [nvarchar](50) NULL,
 | ||
| 	[CompileDate] [datetime] NULL,
 | ||
|  CONSTRAINT [PK_Comprehensive_QualityAssurance] PRIMARY KEY CLUSTERED 
 | ||
| (
 | ||
| 	[QualityAssuranceId] 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]
 | ||
| GO
 | ||
| 
 | ||
| ALTER TABLE [dbo].[Comprehensive_QualityAssurance]  WITH CHECK ADD  CONSTRAINT [FK_Comprehensive_QualityAssurance_Base_Project] FOREIGN KEY([ProjectId])
 | ||
| REFERENCES [dbo].[Base_Project] ([ProjectId])
 | ||
| GO
 | ||
| 
 | ||
| ALTER TABLE [dbo].[Comprehensive_QualityAssurance] CHECK CONSTRAINT [FK_Comprehensive_QualityAssurance_Base_Project]
 | ||
| GO
 | ||
| 
 | ||
| ALTER TABLE [dbo].[Comprehensive_QualityAssurance]  WITH CHECK ADD  CONSTRAINT [FK_Comprehensive_QualityAssurance_Sys_User] FOREIGN KEY([CompileMan])
 | ||
| REFERENCES [dbo].[Sys_User] ([UserId])
 | ||
| GO
 | ||
| 
 | ||
| ALTER TABLE [dbo].[Comprehensive_QualityAssurance] CHECK CONSTRAINT [FK_Comprehensive_QualityAssurance_Sys_User]
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceId'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceCode'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceName'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型(压力管道安装、压力容器制造、压力容器安装、锅炉安装、起重机械安装、电梯安装)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceType'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'ContentTexts'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'CompileMan'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'CompileDate'
 | ||
| GO
 | ||
| 
 | ||
| EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'特设质保体系表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance'
 | ||
| GO
 | ||
| 
 | ||
| 
 | ||
| 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,
 | ||
| 	Project.ProjectState as ProjectState,
 | ||
| 	Project.isDelete as isDelete,
 | ||
| 	ProjectUnit.UnitName AS PUnitName,
 | ||
| 	ProjectUnit.IsBranch as IsBranch,
 | ||
| 	Project.ProjectAddress,
 | ||
| 	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,
 | ||
| 	Registration.IsUpdate,
 | ||
| 	Project.ProjectName,
 | ||
| 	Registration.CheckCycle,
 | ||
| 	ISNULL(WorkArea.UnitWorkName,'') AS WorkAreaName,
 | ||
| 	Unit.UnitName  as ResponsibilityUnitName,
 | ||
| 	Unit.CollCropCode as ResponsibilityUnitCollCropCode,
 | ||
| 	User1.UserName AS ResponsibilityManName,
 | ||
| 	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,
 | ||
| 	(CASE WHEN Registration.states='3' THEN '已整改' ELSE '未整改' END ) AS ConfirmStr,
 | ||
| 	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.Type,
 | ||
| 	Registration.HiddenType
 | ||
| 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
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 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
 | ||
| 
 | ||
| 
 |