271 lines
14 KiB
Transact-SQL
271 lines
14 KiB
Transact-SQL
|
|
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
|
|
|
|
|