Files
CNCEC_SUBQHSE_WUHUAN/DataBase/版本日志/已更新脚本/2020年度/SGGLDB_V2020-12-07-001.sql
T

859 lines
44 KiB
Transact-SQL
Raw Blame History

This file contains ambiguous Unicode characters
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.
CREATE TABLE [dbo].[ProcessControl_InspectionManagement](
[InspectionId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[UnitId] [nvarchar](50) NOT NULL,
[CNProfessionalId] [nvarchar](50) NULL,
[InspectionCode] [nvarchar](50) NULL,
[UnitWorkId] [nvarchar](50) NULL,
[Branch] [nvarchar](50) NULL,
[ControlPointType] [nvarchar](50) NULL,
[AcceptanceSite] [nvarchar](50) NULL,
[IsOnceQualified] [bit] NULL,
[InspectionDate] [datetime] NULL,
[AttachUrl] [nvarchar](2000) NULL,
[CheckDate] [datetime] NULL,
[CheckMan] [nvarchar](50) NULL,
[UnqualifiedReason] [nvarchar](1000) NULL,
[NoticeCode] [nvarchar](50) NULL,
[AcceptanceCheckMan] [nvarchar](50) NULL,
[ParentDivisionProjectId] [nvarchar](50) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
[FileType] [nvarchar](10) NULL,
[AttachUrl2] [nvarchar](2000) NULL,
CONSTRAINT [PK_ProcessControl_InspectionManagement] PRIMARY KEY CLUSTERED
(
[InspectionId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_InspectionManagement_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] CHECK CONSTRAINT [FK_ProcessControl_InspectionManagement_Base_Project]
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_InspectionManagement_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] CHECK CONSTRAINT [FK_ProcessControl_InspectionManagement_Base_Unit]
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_InspectionManagement_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] CHECK CONSTRAINT [FK_ProcessControl_InspectionManagement_Sys_User]
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_InspectionManagement_Base_CNProfessional] FOREIGN KEY([CNProfessionalId])
REFERENCES [dbo].[Base_CNProfessional] ([CNProfessionalId])
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] CHECK CONSTRAINT [FK_ProcessControl_InspectionManagement_Base_CNProfessional]
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_InspectionManagement_WBS_UnitWork] FOREIGN KEY([UnitWorkId])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
GO
ALTER TABLE [dbo].[ProcessControl_InspectionManagement] CHECK CONSTRAINT [FK_ProcessControl_InspectionManagement_WBS_UnitWork]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'InspectionId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'UnitId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'CNProfessionalId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报验编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'InspectionCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单元ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分部' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'Branch'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量控制点类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'ControlPointType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'验收部位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'AcceptanceSite'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否一次合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'IsOnceQualified'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'验收日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'InspectionDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件(照片)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement', @level2type=N'COLUMN',@level2name=N'AttachUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检验批管理表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_InspectionManagement'
GO
CREATE TABLE [dbo].[ProcessControl_HotProessManage](
[HotProessManageId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[PipelineManageCode] [nvarchar](200) NOT NULL,
[JointInfoCode] [nvarchar](200) NULL,
[STE_ID] [varchar](50) NULL,
[Specification] [nvarchar](200) NULL,
[HotProessReportCode] [nvarchar](200) NULL,
[HotHardManageCode] [nvarchar](200) NULL,
[CompileMan] [nvarchar](50) NULL,
CONSTRAINT [PK_ProcessControl_HotProessManage] PRIMARY KEY CLUSTERED
(
[HotProessManageId] 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
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[ProcessControl_HotProessManage] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_HotProessManage_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[ProcessControl_HotProessManage] CHECK CONSTRAINT [FK_ProcessControl_HotProessManage_Base_Project]
GO
ALTER TABLE [dbo].[ProcessControl_HotProessManage] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_HotProessManage_BS_Steel] FOREIGN KEY([STE_ID])
REFERENCES [dbo].[BS_Steel] ([STE_ID])
GO
ALTER TABLE [dbo].[ProcessControl_HotProessManage] CHECK CONSTRAINT [FK_ProcessControl_HotProessManage_BS_Steel]
GO
ALTER TABLE [dbo].[ProcessControl_HotProessManage] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_HotProessManage_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[ProcessControl_HotProessManage] CHECK CONSTRAINT [FK_ProcessControl_HotProessManage_Sys_User]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理检测主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'HotProessManageId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线号 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'PipelineManageCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'JointInfoCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'STE_ID'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'Specification'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理报告编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'HotProessReportCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度检测报告编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage', @level2type=N'COLUMN',@level2name=N'HotHardManageCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理检测表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_HotProessManage'
GO
CREATE TABLE [dbo].[ProcessControl_NondestructiveTest](
[NondestructiveTestId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[UnitWorkId] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NOT NULL,
[WelderCode] [nvarchar](50) NULL,
[NondestructiveTestCode] [nvarchar](50) NOT NULL,
[PieceCount] [int] NULL,
[OnceQualifiedCount] [int] NULL,
[NondestructiveTestDate] [datetime] NULL,
[WED_ID] [nvarchar](50) NULL,
[STE_ID] [varchar](50) NULL,
[CompileMan] [nvarchar](50) NULL,
[InspectionAreaId] [nvarchar](50) NULL,
CONSTRAINT [PK_ProcessControl_NondestructiveTest] PRIMARY KEY CLUSTERED
(
[NondestructiveTestId] 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
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_NondestructiveTest_Base_InspectionArea] FOREIGN KEY([InspectionAreaId])
REFERENCES [dbo].[Base_InspectionArea] ([InspectionAreaId])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [FK_ProcessControl_NondestructiveTest_Base_InspectionArea]
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_NondestructiveTest_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [FK_ProcessControl_NondestructiveTest_Base_Project]
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_NondestructiveTest_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [FK_ProcessControl_NondestructiveTest_Base_Unit]
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_NondestructiveTest_Comprehensive_InspectionPerson] FOREIGN KEY([WED_ID])
REFERENCES [dbo].[Comprehensive_InspectionPerson] ([InspectionPersonId])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [FK_ProcessControl_NondestructiveTest_Comprehensive_InspectionPerson]
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_NondestructiveTest_WBS_UnitWork] FOREIGN KEY([UnitWorkId])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [FK_ProcessControl_NondestructiveTest_WBS_UnitWork]
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [ProcessControl_NondestructiveTest_BS_Welder_STE_ID] FOREIGN KEY([STE_ID])
REFERENCES [dbo].[BS_Steel] ([STE_ID])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [ProcessControl_NondestructiveTest_BS_Welder_STE_ID]
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] WITH CHECK ADD CONSTRAINT [ProcessControl_NondestructiveTest_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[ProcessControl_NondestructiveTest] CHECK CONSTRAINT [ProcessControl_NondestructiveTest_Sys_User]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'NondestructiveTestId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单元ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @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'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'WelderCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报告编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'NondestructiveTestCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'片数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'PieceCount'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'一次合格数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'OnceQualifiedCount'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest', @level2type=N'COLUMN',@level2name=N'NondestructiveTestDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'无损检测管理表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_NondestructiveTest'
GO
CREATE TABLE [dbo].[ProcessControl_TestPackageManagement](
[TestPackageManagementId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[TestPackageManagementCode] [nvarchar](50) NOT NULL,
[UnitWorkId] [nvarchar](50) NULL,
[TestMedium] [nvarchar](50) NULL,
[TestPressure] [nvarchar](50) NULL,
[PlanTestDate] [datetime] NULL,
[CompletedDate] [datetime] NULL,
[CompletedState] [char](1) NULL,
[Remark] [nvarchar](200) NULL,
CONSTRAINT [PK_ProcessControl_TestPackageManagement] PRIMARY KEY CLUSTERED
(
[TestPackageManagementId] 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
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[ProcessControl_TestPackageManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_TestPackageManagement_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[ProcessControl_TestPackageManagement] CHECK CONSTRAINT [FK_ProcessControl_TestPackageManagement_Base_Project]
GO
ALTER TABLE [dbo].[ProcessControl_TestPackageManagement] WITH CHECK ADD CONSTRAINT [FK_ProcessControl_TestPackageManagement_WBS_UnitWork] FOREIGN KEY([UnitWorkId])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
GO
ALTER TABLE [dbo].[ProcessControl_TestPackageManagement] CHECK CONSTRAINT [FK_ProcessControl_TestPackageManagement_WBS_UnitWork]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'TestPackageManagementId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @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'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'TestPackageManagementCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单元名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'TestMedium'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'TestPressure'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划试验日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'PlanTestDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验完成日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'CompletedDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完成状态(1-已完成,2-未完成)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'CompletedState'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道试压包管理表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProcessControl_TestPackageManagement'
GO
CREATE VIEW [dbo].[View_InspectionManagement]
AS
SELECT I.InspectionId,
I.ProjectId,
P.ProjectCode, --项目号
P.ProjectName, --项目名称
I.UnitId,
U.UnitName, --施工分包商
I.InspectionCode, --编号
I.CompileMan,
Users.UserName,--编制人
I.CompileDate,
I.UnitWorkId,
UnitWork.UnitWorkName,--单元
DivisionProject.DivisionName AS Branch, --分部
BreakdownProject.BreakdownName AS ControlPointType, --控制点内容
BreakdownProject.Class,--控制点等级
BreakdownProject.Basis,--质量检查依据
I.AcceptanceSite, --验收部位
I.InspectionDate --签收日期
FROM ProcessControl_InspectionManagement AS I
LEFT JOIN dbo.Base_Project AS P ON P.ProjectId=I.ProjectId
LEFT JOIN dbo.Base_Unit AS U ON U.UnitId=I.UnitId
LEFT JOIN dbo.Sys_User AS Users ON Users.UserId=I.CompileMan
LEFT JOIN dbo.WBS_UnitWork AS UnitWork ON UnitWork.UnitWorkId=I.UnitWorkId
LEFT JOIN dbo.WBS_DivisionProject AS DivisionProject ON DivisionProject.DivisionProjectId=I.Branch
LEFT JOIN dbo.WBS_BreakdownProject AS BreakdownProject ON BreakdownProject.BreakdownProjectId=I.ControlPointType
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('149f1f1c-a925-412b-970e-e9b79d54e03f','过程控制','',10,'0','Menu_CQMS',0,0,1)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('4781f467-35bf-4cf2-aaa4-7960a175eb61','共检通知单','CQMS/ProcessControl/InspectionNotice.aspx',10,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('9550469e-7b6f-491b-b680-a1203bf9fb15','4781f467-35bf-4cf2-aaa4-7960a175eb61','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('302edae2-b68f-4bff-b1a4-65e98bba18e9','4781f467-35bf-4cf2-aaa4-7960a175eb61','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('febb75b4-bd83-4845-93e1-2e8d39a72897','4781f467-35bf-4cf2-aaa4-7960a175eb61','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('72d8ac60-47f6-401a-8eaf-9ed6356a1ff4','4781f467-35bf-4cf2-aaa4-7960a175eb61','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('e728cc1a-fd65-4f1a-8f22-2b72e62f78ee','控制点检查检测','CQMS/ProcessControl/InspectionManagement.aspx',15,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('ab131caf-350b-4f65-bd08-7ecad576236e','e728cc1a-fd65-4f1a-8f22-2b72e62f78ee','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('864d7245-09d8-46d2-a945-0d1e0743fd09','e728cc1a-fd65-4f1a-8f22-2b72e62f78ee','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('167dd775-ad22-44eb-ba18-f3b9437f4f84','e728cc1a-fd65-4f1a-8f22-2b72e62f78ee','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('9e43ed04-c287-4702-a951-41b2bdcfd46d','e728cc1a-fd65-4f1a-8f22-2b72e62f78ee','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('d563d7a9-e574-4e25-b868-a124aa789789','控制点检查检测合格率统计','CQMS/ProcessControl/InspectionManagementStatistics.aspx',20,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('a3d25055-ab1f-46e5-8820-96d0afaf88d1','d563d7a9-e574-4e25-b868-a124aa789789','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('ec944e22-8b23-4dc4-9b06-738f144d020a','d563d7a9-e574-4e25-b868-a124aa789789','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('baf49264-7a99-4870-82a4-ce523ab83afb','d563d7a9-e574-4e25-b868-a124aa789789','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('02343af9-4fc9-43ab-adb2-9b529fdab3cf','d563d7a9-e574-4e25-b868-a124aa789789','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('ec1d25f6-fc6d-4b76-877d-d545669b21c9','无损检测管理','CQMS/ProcessControl/NondestructiveTest.aspx',25,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('5172ee9e-5364-4d08-b179-4215264439e4','ec1d25f6-fc6d-4b76-877d-d545669b21c9','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('c3eb249b-5df9-4754-abb1-1bd69b1949a6','ec1d25f6-fc6d-4b76-877d-d545669b21c9','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('87bfc2cf-6860-4b84-91c1-33b703df5d8a','ec1d25f6-fc6d-4b76-877d-d545669b21c9','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('bbc795b7-39a9-4f11-8bc4-9eeda3dea4b7','ec1d25f6-fc6d-4b76-877d-d545669b21c9','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('e6b18529-5d1b-4fde-bdab-7354b996e5de','热处理检测','CQMS/ProcessControl/HotProessManage.aspx',30,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('5ace462a-1fcd-4560-86c3-81d091ab81f7','e6b18529-5d1b-4fde-bdab-7354b996e5de','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('45f19388-bf89-4c77-8078-96ceaf0dabaf','e6b18529-5d1b-4fde-bdab-7354b996e5de','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('cb181257-407d-4e19-b866-f91ad792e465','e6b18529-5d1b-4fde-bdab-7354b996e5de','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('4d573638-cd56-43c0-89bb-1d4ae19e1c72','e6b18529-5d1b-4fde-bdab-7354b996e5de','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('6177c436-5cc7-4ed9-929c-6b7d2082fd28','管道试压包管理','CQMS/ProcessControl/TestPackageManagement.aspx',35,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('39a451cb-e7a5-4f4f-89ef-704d5fff84bd','6177c436-5cc7-4ed9-929c-6b7d2082fd28','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('133be610-d43f-42ba-8485-b203005e4857','6177c436-5cc7-4ed9-929c-6b7d2082fd28','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('b88219ef-e618-4f4a-b47f-30422fa70032','6177c436-5cc7-4ed9-929c-6b7d2082fd28','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('4afaf68c-85d7-4b1b-adae-afef2d137518','6177c436-5cc7-4ed9-929c-6b7d2082fd28','保存',4)
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('3e0bf9b3-b497-4627-b93c-367dd60f901d','检查人检查次数统计','CQMS/ProcessControl/CheckManStatistics.aspx',40,'149f1f1c-a925-412b-970e-e9b79d54e03f','Menu_CQMS',0,1,1)
GO
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('c6587082-25cd-4ced-b4a2-bc9fe53d248d','3e0bf9b3-b497-4627-b93c-367dd60f901d','增加',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('a3f3c18a-aad7-4e1e-8ca2-955977c27e84','3e0bf9b3-b497-4627-b93c-367dd60f901d','修改',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('c5e700dd-cdfa-4aae-a83c-b8ca3a9eb397','3e0bf9b3-b497-4627-b93c-367dd60f901d','删除',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('070cfa03-6fb4-4eb9-aaa1-568d26abdb4d','3e0bf9b3-b497-4627-b93c-367dd60f901d','保存',4)
GO
CREATE TABLE [dbo].[DataBase_StartWorkReport](
[StartWorkReportId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[DataTypeProjectId] [nvarchar](50) NULL,
[FileCode] [nvarchar](50) NULL,
[FileContent] [nvarchar](200) NULL,
[CNProfessionalId] [nvarchar](50) NULL,
[UnitWorkIds] [nvarchar](500) NULL,
[UnitIds] [nvarchar](500) NULL,
[Remark] [nvarchar](200) NULL,
[AttachUrl] [nvarchar](1000) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
CONSTRAINT [PK_DataBase_StartWorkReport] PRIMARY KEY CLUSTERED
(
[StartWorkReportId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] WITH CHECK ADD CONSTRAINT [FK_DataBase_StartWorkReport_Base_CNProfessional] FOREIGN KEY([CNProfessionalId])
REFERENCES [dbo].[Base_CNProfessional] ([CNProfessionalId])
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] CHECK CONSTRAINT [FK_DataBase_StartWorkReport_Base_CNProfessional]
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] WITH CHECK ADD CONSTRAINT [FK_DataBase_StartWorkReport_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] CHECK CONSTRAINT [FK_DataBase_StartWorkReport_Base_Project]
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] WITH CHECK ADD CONSTRAINT [FK_DataBase_StartWorkReport_DataBase_DataTypeProject] FOREIGN KEY([DataTypeProjectId])
REFERENCES [dbo].[DataBase_DataTypeProject] ([DataTypeProjectId])
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] CHECK CONSTRAINT [FK_DataBase_StartWorkReport_DataBase_DataTypeProject]
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] WITH CHECK ADD CONSTRAINT [FK_DataBase_StartWorkReport_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[DataBase_StartWorkReport] CHECK CONSTRAINT [FK_DataBase_StartWorkReport_Sys_User]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'StartWorkReportId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'资料库类别Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'DataTypeProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'FileCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开工报告内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'FileContent'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'CNProfessionalId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单元' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'UnitWorkIds'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'UnitIds'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_StartWorkReport', @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'DataBase_StartWorkReport'
GO
CREATE TABLE [dbo].[DataBase_File](
[FileId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[DataTypeProjectId] [nvarchar](50) NULL,
[FileCode] [nvarchar](50) NULL,
[FileName] [nvarchar](100) NULL,
[Pages] [int] NULL,
[Remark] [nvarchar](200) NULL,
[CompileDate] [datetime] NULL,
[CompileMan] [nvarchar](50) NULL,
[AttachUrl] [nvarchar](2000) NULL,
[UnitWorkId] [nvarchar](50) NULL,
[DivisionProjectId] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[FileType] [nvarchar](50) NULL,
CONSTRAINT [PK_DataBase_File] PRIMARY KEY CLUSTERED
(
[FileId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[DataBase_File] WITH CHECK ADD CONSTRAINT [FK_DataBase_File_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[DataBase_File] CHECK CONSTRAINT [FK_DataBase_File_Base_Project]
GO
ALTER TABLE [dbo].[DataBase_File] WITH CHECK ADD CONSTRAINT [FK_DataBase_File_DataBase_DataTypeProject] FOREIGN KEY([DataTypeProjectId])
REFERENCES [dbo].[DataBase_DataTypeProject] ([DataTypeProjectId])
GO
ALTER TABLE [dbo].[DataBase_File] CHECK CONSTRAINT [FK_DataBase_File_DataBase_DataTypeProject]
GO
ALTER TABLE [dbo].[DataBase_File] WITH CHECK ADD CONSTRAINT [FK_DataBase_File_DataBase_File] FOREIGN KEY([FileId])
REFERENCES [dbo].[DataBase_File] ([FileId])
GO
ALTER TABLE [dbo].[DataBase_File] CHECK CONSTRAINT [FK_DataBase_File_DataBase_File]
GO
ALTER TABLE [dbo].[DataBase_File] WITH CHECK ADD CONSTRAINT [FK_DataBase_File_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[DataBase_File] CHECK CONSTRAINT [FK_DataBase_File_Sys_User]
GO
ALTER TABLE [dbo].[DataBase_File] WITH CHECK ADD CONSTRAINT [FK_DataBase_File_WBS_UnitWork] FOREIGN KEY([UnitWorkId])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
GO
ALTER TABLE [dbo].[DataBase_File] CHECK CONSTRAINT [FK_DataBase_File_WBS_UnitWork]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'FileId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'资料类别Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'DataTypeProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'FileCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'FileName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页次' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'Pages'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @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'DataBase_File', @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'DataBase_File', @level2type=N'COLUMN',@level2name=N'AttachUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应WBS时的装置Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应WBS时的分部Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File', @level2type=N'COLUMN',@level2name=N'DivisionProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目资料文件表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_File'
GO
CREATE VIEW [dbo].[View_DataBaseProject]
AS
--设计交底管理表
SELECT D.DesignDetailsId AS DataBaseId --id
,D.ProjectId --项目id
,'' as UnitId
,D.CNProfessionalId --专业id
,D.DesignDetailsCode AS FileCode --文件编号
, I.UnitWorkName AS FileNames --文件名称
,'施工设计交底管理' AS FileType
,D.CompileDate AS Dates --整理时间
,U.UserName AS Man --整理人
,D.AttachUrl AS Url --附件
,C.ProfessionalName AS Major --专业
FROM dbo.Comprehensive_DesignDetails AS D
LEFT JOIN dbo.Base_DesignProfessional AS P ON P.DesignProfessionalId=D.CNProfessionalId
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =P.ToCN
LEFT JOIN dbo.Sys_User AS U ON U.UserId=D.CompileMan
LEFT JOIN dbo.WBS_UnitWork AS I ON I.UnitWorkId=D.UnitWorkId
UNION
--人员报验表
SELECT I.InspectionPersonId AS DataBaseId
,I.ProjectId
,I.UnitId
,I.CNProfessionalId
,I.InspectionPersonCode AS FileCode
,I.PersonName AS FileNames
,'施工单位和特种作业人员资质证明文件' AS FileType
,I.CompileDate AS Dates
,U.UserName AS Man
,I.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_InspectionPerson AS I
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =I.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId = I.CompileMan
UNION
--质量事故处理记录表
SELECT Q.QualityAccidentId AS DataBaseId --id
,Q.ProjectId
,Q.UnitId
,'' AS CNProfessionalId
,'' AS FileCode
,(T.UnitName + Q.Place) AS FileNames
,'专业工程重大质量事故处理鉴定报告' AS FileType
,Q.CompileDate AS Dates
,U.UserName AS Man
,Q.AttachUrl AS Url
,'' AS Major
FROM dbo.Comprehensive_QualityAccident AS Q
LEFT JOIN dbo.Sys_User AS U ON U.UserId=Q.CompileMan
LEFT JOIN dbo.Base_Unit AS T ON T.UnitId=Q.UnitId
UNION
--设备材料报验
SELECT I.InspectionEquipmentId AS DataBaseId
,I.ProjectId
,I.UnitId
,I.CNProfessionalId
,I.InspectionCode AS FileCode
,I.InspectionName AS FileNames
,'设备报审文件 (报审表 SH/T 3903-A9)' AS FileType
,I.CompileDate AS Dates
,U.UserName AS Man
,I.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_InspectionEquipment AS I
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =I.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId=I.CompileMan
Left join dbo.Base_Unit as unit on unit.UnitId=I.UnitId
where unit.UnitName like '%五环%'
UNION
-- 一般方案审批
SELECT G.GeneralPlanApprovalId AS DataBaseId
,G.ProjectId
,G.UnitId
,G.CNProfessionalId
,G.PlanCode AS FileCode
,G.PlanName AS FileNames
,'施工技术方案、施工技术措施(包括冬季施工措施)、施工作业指导书等报批文件' AS FileType
,G.CompileDate AS Dates
,U.UserName AS Man
,G.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_GeneralPlanApproval AS G
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =G.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId=G.CompileMan
UNION
--重大方案审批
SELECT M.MajorPlanApprovalId AS DataBaseId
,M.ProjectId
,M.UnitId
,M.CNProfessionalId
,M.PlanCode AS FileCode
,M.PlanName AS FileNames
,'施工技术方案、施工技术措施(包括冬季施工措施)、施工作业指导书等报批文件' AS FileType
,M.CompileDate AS Dates
,U.UserName AS Man
,M.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_MajorPlanApproval AS M
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =M.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId=M.CompileMan
UNION
--机具报验
SELECT I.InspectionMachineId AS DataBaseId
,I.ProjectId
,I.UnitId
,I.CNProfessionalId
,I.InspectionMachineCode AS FileCode
,I.InspectionMachineName AS FileNames
,'施工设备、机具和检测量器具等报审报批文件' AS FileType
,I.CompileDate AS Dates
,U.UserName AS Man
,I.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_InspectionMachine AS I
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =I.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId=I.CompileMan
UNION
--设计变更
SELECT D.DesignChangeOrderId AS DataBaseId
,D.ProjectId
,'' as UnitId
,D.CNProfessionalId
,D.ChangeOrderCode AS FileCode
,D.ChangeReason AS FileNames
,'专业设计变更文件' AS FileType
,D.CompileDate AS Dates
,U.UserName AS Man
,D.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_DesignChangeOrder AS D
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =D.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId=D.CompileMan
UNION
--设计交底
SELECT D.DesignDetailsId AS DataBaseId
,D.ProjectId
,D.UnitName as UnitId
,D.CNProfessionalId
,D.DesignDetailsCode AS FileCode
,'设计交底管理文件' AS FileNames
,'设计技术交底和设计图纸会审纪要' AS FileType
,D.CompileDate AS Dates
,U.UserName AS Man
,D.AttachUrl AS Url
,C.ProfessionalName AS Major
FROM dbo.Comprehensive_DesignDetails AS D
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId =D.CNProfessionalId
LEFT JOIN dbo.Sys_User AS U ON U.UserId=D.CompileMan
GO
CREATE VIEW [dbo].[View_ProcessControl_InspectionManagement]
AS
SELECT I.InspectionId AS FileId
,I.ProjectId
,I.FileType
,unit.UnitName
,I.CNProfessionalId
,I.InspectionCode AS FileCode --文件编号
,I.NoticeCode AS FileName --文件名称
,'' AS Pages
,I.CompileDate
,U.UserName AS CompileManName
,I.UnitWorkId
,case when I.ParentDivisionProjectId='' then I.Branch
else I.ParentDivisionProjectId end as ParentDivisionProjectId
,I.AttachUrl2 as AttachUrl
,W.UnitWorkName --单元
,C.ProfessionalName --专业
,D.DivisionName --分部
,B.IsYellow
FROM dbo.ProcessControl_InspectionManagement AS I
LEFT JOIN dbo.WBS_UnitWork AS W ON W.UnitWorkId=I.UnitWorkId
Left join dbo.base_unit as unit on unit.UnitId=I.UnitId
LEFT JOIN dbo.Base_CNProfessional AS C ON C.CNProfessionalId=I.CNProfessionalId
LEFT JOIN dbo.WBS_DivisionProject AS D ON D.DivisionProjectId=I.Branch
LEFT JOIN dbo.WBS_BreakdownProject AS B ON B.BreakdownProjectId=I.ControlPointType
LEFT JOIN dbo.Sys_User AS U ON U.UserId=I.CompileMan
GO
CREATE TABLE [dbo].[DataBase_Photo](
[PhotoId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[PhotoType] [nvarchar](100) NULL,
[Date] [datetime] NULL,
[Place] [nvarchar](50) NULL,
[Person] [nvarchar](50) NULL,
[Subject] [nvarchar](200) NULL,
[Background] [nvarchar](100) NULL,
[Photographer] [nvarchar](50) NULL,
[AttachUrl] [nvarchar](1000) NULL,
CONSTRAINT [PK_DataBase_Photo] PRIMARY KEY CLUSTERED
(
[PhotoId] 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'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'PhotoId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @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'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'PhotoType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'Date'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'Place'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人物' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'Person'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'事由' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'Subject'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'背景' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'Background'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'摄影者' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'Photographer'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo', @level2type=N'COLUMN',@level2name=N'AttachUrl'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'声像资料表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DataBase_Photo'
GO