ALTER VIEW [dbo].[View_Check_SoptCheckDetail] AS SELECT d.SpotCheckDetailId,d.SpotCheckCode, d.ControlItemAndCycleId, d.IsOnesOK,s.JointCheckMans, d.IsOK, d.ConfirmDate,d.RectifyDescription, d.CreateDate,d.IsDataOK,d.DataConfirmDate,c.ControlPoint,d.IsShow, s.ProjectId,s.CNProfessionalCode,s.UnitId,pu.UnitName,s.SpotCheckDate,s.SpotCheckDate2,s.State, pu.UnitName as ProposeUnitName,uw.UnitWorkId, uw.UnitWorkName,cn.ProfessionalName FROM dbo.Check_SpotCheckDetail AS d LEFT JOIN dbo.Check_SpotCheck AS s ON s.SpotCheckCode = d.SpotCheckCode LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=s.CNProfessionalCode LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = s.UnitId LEFT JOIN dbo.WBS_ControlItemAndCycle c on c.ControlItemAndCycleId=d.ControlItemAndCycleId LEFT JOIN dbo.WBS_WorkPackage w on w.WorkPackageId=c.WorkPackageId LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=w.UnitWorkId GO CREATE TABLE [dbo].[ZHGL_ConstructionLog]( [ConstructionLogId] [nvarchar](50) NOT NULL, [ProjectId] [nvarchar](50) NULL, [Weather] [nvarchar](10) NULL, [TemperatureMax] [int] NULL, [TemperatureMin] [int] NULL, [MainWork] [nvarchar](3000) NULL, [MainProblems] [nvarchar](3000) NULL, [Remark] [nvarchar](3000) NULL, [CompileMan] [nvarchar](50) NULL, [CompileDate] [datetime] NULL, CONSTRAINT [PK_ZHGL_ConstructionLog] PRIMARY KEY CLUSTERED ( [ConstructionLogId] 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].[ZHGL_ConstructionLog] WITH CHECK ADD CONSTRAINT [FK_ZHGL_ConstructionLog_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[ZHGL_ConstructionLog] CHECK CONSTRAINT [FK_ZHGL_ConstructionLog_Base_Project] GO ALTER TABLE [dbo].[ZHGL_ConstructionLog] WITH CHECK ADD CONSTRAINT [FK_ZHGL_ConstructionLog_Sys_User] FOREIGN KEY([CompileMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[ZHGL_ConstructionLog] CHECK CONSTRAINT [FK_ZHGL_ConstructionLog_Sys_User] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @level2type=N'COLUMN',@level2name=N'ConstructionLogId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @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'ZHGL_ConstructionLog', @level2type=N'COLUMN',@level2name=N'Weather' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最高温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @level2type=N'COLUMN',@level2name=N'TemperatureMax' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最低温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @level2type=N'COLUMN',@level2name=N'TemperatureMin' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主要工作摘要' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @level2type=N'COLUMN',@level2name=N'MainWork' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主要问题及处理措施' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @level2type=N'COLUMN',@level2name=N'MainProblems' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLog', @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'ZHGL_ConstructionLog', @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'ZHGL_ConstructionLog', @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'ZHGL_ConstructionLog' GO CREATE TABLE [dbo].[ZHGL_WorkHandover]( [WorkHandoverId] [nvarchar](50) NOT NULL, [ProjectId] [nvarchar](50) NULL, [TransferMan] [nvarchar](50) NULL, [TransferManDepart] [nvarchar](50) NULL, [ReceiveMan] [nvarchar](50) NULL, [ReceiveManDepart] [nvarchar](50) NULL, [WorkPostId] [nvarchar](50) NULL, [TransferDate] [datetime] NULL, [State] [char](1) NULL, CONSTRAINT [PK_ZHGL_WorkHandover] PRIMARY KEY CLUSTERED ( [WorkHandoverId] 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].[ZHGL_WorkHandover] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandover_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandover] CHECK CONSTRAINT [FK_ZHGL_WorkHandover_Base_Project] GO ALTER TABLE [dbo].[ZHGL_WorkHandover] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandover_Base_WorkPost] FOREIGN KEY([WorkPostId]) REFERENCES [dbo].[Base_WorkPost] ([WorkPostId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandover] CHECK CONSTRAINT [FK_ZHGL_WorkHandover_Base_WorkPost] GO ALTER TABLE [dbo].[ZHGL_WorkHandover] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandover_Sys_User] FOREIGN KEY([TransferMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandover] CHECK CONSTRAINT [FK_ZHGL_WorkHandover_Sys_User] GO ALTER TABLE [dbo].[ZHGL_WorkHandover] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandover_Sys_User1] FOREIGN KEY([ReceiveMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandover] CHECK CONSTRAINT [FK_ZHGL_WorkHandover_Sys_User1] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'WorkHandoverId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @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'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'TransferMan' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'移交人部门' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'TransferManDepart' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接收人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'ReceiveMan' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接收人部门' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'ReceiveManDepart' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'交接岗位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'WorkPostId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'交接日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'TransferDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover', @level2type=N'COLUMN',@level2name=N'State' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作交接表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandover' GO CREATE TABLE [dbo].[ZHGL_WorkHandoverApprove]( [WorkHandoverApproveId] [nvarchar](50) NOT NULL, [WorkHandoverId] [nvarchar](50) NULL, [ApproveMan] [nvarchar](50) NULL, [ApproveDate] [datetime] NULL, [IsAgree] [bit] NULL, [ApproveIdea] [nvarchar](200) NULL, [ApproveType] [char](1) NULL, CONSTRAINT [PK_ZHGL_WorkHandoverApprove] PRIMARY KEY CLUSTERED ( [WorkHandoverApproveId] 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].[ZHGL_WorkHandoverApprove] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandoverApprove_Sys_User] FOREIGN KEY([ApproveMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandoverApprove] CHECK CONSTRAINT [FK_ZHGL_WorkHandoverApprove_Sys_User] GO ALTER TABLE [dbo].[ZHGL_WorkHandoverApprove] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandoverApprove_ZHGL_WorkHandover] FOREIGN KEY([WorkHandoverId]) REFERENCES [dbo].[ZHGL_WorkHandover] ([WorkHandoverId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandoverApprove] CHECK CONSTRAINT [FK_ZHGL_WorkHandoverApprove_ZHGL_WorkHandover] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'WorkHandoverApproveId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'WorkHandoverId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'ApproveMan' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'ApproveDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否同意' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'IsAgree' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理意见' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'ApproveIdea' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove', @level2type=N'COLUMN',@level2name=N'ApproveType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作交接审批表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverApprove' GO CREATE TABLE [dbo].[ZHGL_WorkHandoverDetail]( [WorkHandoverDetailId] [nvarchar](50) NOT NULL, [WorkHandoverId] [nvarchar](50) NULL, [SortIndex] [int] NULL, [HandoverContent] [nvarchar](500) NULL, [Num] [int] NULL, CONSTRAINT [PK_ZHGL_WorkHandoverDetail] PRIMARY KEY CLUSTERED ( [WorkHandoverDetailId] 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].[ZHGL_WorkHandoverDetail] WITH CHECK ADD CONSTRAINT [FK_ZHGL_WorkHandoverDetail_ZHGL_WorkHandover] FOREIGN KEY([WorkHandoverId]) REFERENCES [dbo].[ZHGL_WorkHandover] ([WorkHandoverId]) GO ALTER TABLE [dbo].[ZHGL_WorkHandoverDetail] CHECK CONSTRAINT [FK_ZHGL_WorkHandoverDetail_ZHGL_WorkHandover] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverDetail', @level2type=N'COLUMN',@level2name=N'WorkHandoverDetailId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverDetail', @level2type=N'COLUMN',@level2name=N'WorkHandoverId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverDetail', @level2type=N'COLUMN',@level2name=N'SortIndex' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'移交内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverDetail', @level2type=N'COLUMN',@level2name=N'HandoverContent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverDetail', @level2type=N'COLUMN',@level2name=N'Num' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作交接明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_WorkHandoverDetail' GO