督查检查
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
alter table dbo.Sys_User
|
||||
add IsInspectionBrigade bit
|
||||
go
|
||||
|
||||
exec sp_addextendedproperty 'MS_Description', N'是否督查人员', 'SCHEMA', 'dbo', 'TABLE', 'Sys_User', 'COLUMN',
|
||||
'IsInspectionBrigade'
|
||||
go
|
||||
@@ -0,0 +1,307 @@
|
||||
|
||||
|
||||
--DCGL_Check_CheckInfo
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo') AND type = N'U')
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE [dbo].[DCGL_Check_CheckInfo](
|
||||
[CheckInfoId] [nvarchar](50) NOT NULL,
|
||||
[CheckTypeName] [nvarchar](50) NOT NULL,
|
||||
[SubjectUnitId] [nvarchar](50) NOT NULL,
|
||||
[SubjectUnitAdd] [nvarchar](500) NULL,
|
||||
[SubjectUnitMan] [nvarchar](50) NULL,
|
||||
[SubjectUnitTel] [nvarchar](50) NULL,
|
||||
[CheckStartTime] [datetime] NOT NULL,
|
||||
[CheckEndTime] [datetime] NOT NULL,
|
||||
[SubjectObject] [nvarchar](500) NULL,
|
||||
[CheckTeamLeader] [nvarchar](50) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
[CheckTeamLeaderName] [nvarchar](50) NULL,
|
||||
[UnitId] [nvarchar](50) NULL,
|
||||
[SexName] [nvarchar](5) NULL,
|
||||
[SupervisionGroupId] [nvarchar](50) NULL,
|
||||
[SupervisionGroupName] [nvarchar](50) NULL,
|
||||
[SubjectProjectId] [nvarchar](50) NULL,
|
||||
[SubjectProjectName] [nvarchar](200) NULL,
|
||||
[SubjectUnitManId] [nvarchar](50) NULL,
|
||||
[CheckManId] [nvarchar](50) NULL,
|
||||
[CheckManName] [nvarchar](50) NULL,
|
||||
CONSTRAINT [PK_DCGL_Check_CheckInfo] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[CheckInfoId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit] FOREIGN KEY([SubjectUnitId])
|
||||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit1] FOREIGN KEY([UnitId])
|
||||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_Base_Unit1]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_Sys_User] FOREIGN KEY([CheckTeamLeader])
|
||||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_Sys_User]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查方式' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @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'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitAdd'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位负责人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitMan'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检单位电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectUnitTel'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查开始时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckStartTime'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查结束时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckEndTime'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查对象' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SubjectObject'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查组长' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckTeamLeader'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组长姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'CheckTeamLeaderName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组长单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo', @level2type=N'COLUMN',@level2name=N'SexName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'督查检查主表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo'
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--DCGL_Check_CheckInfo_CheckFile
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo_CheckFile') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[DCGL_Check_CheckInfo_CheckFile](
|
||||
[CheckFileId] [nvarchar](50) NOT NULL,
|
||||
[CheckInfoId] [nvarchar](50) NULL,
|
||||
[CheckFileName] [nvarchar](500) NULL,
|
||||
[SortIndex] [int] NULL,
|
||||
[Remark] [nvarchar](500) NULL,
|
||||
CONSTRAINT [PK_DCGL_Check_CheckInfo_CheckFile] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[CheckFileId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckFile] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckFile_DCGL_Check_CheckInfo] FOREIGN KEY([CheckInfoId])
|
||||
REFERENCES [dbo].[DCGL_Check_CheckInfo] ([CheckInfoId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckFile] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckFile_DCGL_Check_CheckInfo]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'监督检查主表id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'CheckInfoId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查资料名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'CheckFileName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'SortIndex'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile', @level2type=N'COLUMN',@level2name=N'Remark'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查资料表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckFile'
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--DCGL_Check_CheckInfo_CheckTeam
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo_CheckTeam') AND type = N'U')
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam](
|
||||
[CheckTeamId] [nvarchar](50) NOT NULL,
|
||||
[CheckInfoId] [nvarchar](50) NULL,
|
||||
[UserId] [nvarchar](50) NULL,
|
||||
[SortIndex] [int] NULL,
|
||||
[PostName] [nvarchar](200) NULL,
|
||||
[WorkTitle] [nvarchar](200) NULL,
|
||||
[CheckPostName] [nvarchar](200) NULL,
|
||||
[CheckDate] [datetime] NULL,
|
||||
[UserName] [nvarchar](50) NULL,
|
||||
[UnitId] [nvarchar](50) NULL,
|
||||
[SexName] [nvarchar](5) NULL,
|
||||
[SupervisionGroupId] [nvarchar](50) NULL,
|
||||
[SupervisionGroupName] [nvarchar](50) NULL,
|
||||
CONSTRAINT [PK_DCGL_Check_CheckInfo_CheckTeam] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[CheckTeamId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Base_Unit1] FOREIGN KEY([UnitId])
|
||||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Base_Unit1]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Check_CheckInfo] FOREIGN KEY([CheckInfoId])
|
||||
REFERENCES [dbo].[DCGL_Check_CheckInfo] ([CheckInfoId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Check_CheckInfo]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Sys_User] FOREIGN KEY([UserId])
|
||||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckInfo_CheckTeam] CHECK CONSTRAINT [FK_DCGL_Check_CheckInfo_CheckTeam_Sys_User]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'督查检查主表id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'CheckInfoId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'UserId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'SortIndex'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职务' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'PostName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'WorkTitle'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评价小组职务' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'CheckPostName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评价日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'CheckDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'UserName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人员单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam', @level2type=N'COLUMN',@level2name=N'SexName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查工作组成员表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_CheckTeam'
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--DCGL_Check_CheckInfo_TableNoticeItem
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckInfo_TableNoticeItem') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[DCGL_Check_CheckInfo_TableNoticeItem](
|
||||
[ID] [nvarchar](50) NOT NULL,
|
||||
[CheckInfoId] [nvarchar](50) NULL,
|
||||
[SortIndex] [int] NULL,
|
||||
[Describe] [nvarchar](800) NULL,
|
||||
[Standards] [nvarchar](800) NULL,
|
||||
[Advice] [nvarchar](800) NULL,
|
||||
[LimitTime] [datetime] NULL,
|
||||
[Situation] [nvarchar](800) NULL,
|
||||
[Remark] [nvarchar](800) NULL,
|
||||
[Url] [nvarchar](2000) NULL,
|
||||
[AffUrl] [nvarchar](2000) NULL,
|
||||
[RiskLevel] [nvarchar](50) NULL,
|
||||
[ProblemTypes] [char](1) NULL,
|
||||
[ProblemSubTypeId] [nvarchar](50) NULL,
|
||||
[ProblemSubType] [nvarchar](100) NULL,
|
||||
[States] [nvarchar](2) NULL,
|
||||
CONSTRAINT [PK_Check_CheckInfo_TableNoticeItem] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ID] 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'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'CheckInfoId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'SortIndex'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Describe'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'依据标准' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Standards'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'建议' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Advice'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改时限' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'LimitTime'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改情况' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Situation'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改前照片' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'Url'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整改后照片' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem', @level2type=N'COLUMN',@level2name=N'AffUrl'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'隐患等级明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckInfo_TableNoticeItem'
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--DCGL_Check_CheckRectify
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckRectify') AND type = N'U')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[DCGL_Check_CheckRectify](
|
||||
[CheckRectifyId] [nvarchar](50) NOT NULL,
|
||||
[CheckRectifyCode] [nvarchar](50) NOT NULL,
|
||||
[ProjectId] [nvarchar](50) NULL,
|
||||
[UnitId] [nvarchar](50) NULL,
|
||||
[CheckDate] [datetime] NULL,
|
||||
[IssueMan] [nvarchar](50) NULL,
|
||||
[IssueDate] [datetime] NULL,
|
||||
[HandleState] [char](1) NULL,
|
||||
[ProjectName] [nvarchar](500) NULL,
|
||||
CONSTRAINT [PK_DCGL_Check_CheckRectify] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[CheckRectifyId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckRectify] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckRectify_Base_Unit] FOREIGN KEY([UnitId])
|
||||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckRectify] CHECK CONSTRAINT [FK_DCGL_Check_CheckRectify_Base_Unit]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'CheckRectifyId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'CheckRectifyCode'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'受检时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'CheckDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'签发人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'IssueMan'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'签发时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'IssueDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify', @level2type=N'COLUMN',@level2name=N'ProjectName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'督查检查整改表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectify'
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
--DCGL_Check_CheckRectifyItem
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'DCGL_Check_CheckRectifyItem') AND type = N'U')
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE [dbo].[DCGL_Check_CheckRectifyItem](
|
||||
[CheckRectifyItemId] [nvarchar](50) NOT NULL,
|
||||
[CheckRectifyId] [nvarchar](50) NULL,
|
||||
[NoticeItemId] [nvarchar](50) NULL,
|
||||
[ConfirmMan] [nvarchar](50) NULL,
|
||||
[ConfirmManName] [nvarchar](50) NULL,
|
||||
[ConfirmDate] [datetime] NULL,
|
||||
[OrderEndDate] [datetime] NULL,
|
||||
[OrderEndPerson] [nvarchar](50) NULL,
|
||||
[RealEndDate] [datetime] NULL,
|
||||
[Verification] [nvarchar](50) NULL,
|
||||
CONSTRAINT [PK_DCGL_Check_CheckRectifyItem] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[CheckRectifyItemId] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckRectifyItem] WITH CHECK ADD CONSTRAINT [FK_DCGL_Check_CheckRectifyItem_Check_CheckRectify] FOREIGN KEY([CheckRectifyId])
|
||||
REFERENCES [dbo].[DCGL_Check_CheckRectify] ([CheckRectifyId])
|
||||
ALTER TABLE [dbo].[DCGL_Check_CheckRectifyItem] CHECK CONSTRAINT [FK_DCGL_Check_CheckRectifyItem_Check_CheckRectify]
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'CheckRectifyItemId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主表外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'CheckRectifyId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全隐患外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'NoticeItemId'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'立项人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'ConfirmMan'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'立项人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'ConfirmManName'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'立项时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'ConfirmDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'要求消项时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'OrderEndDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'消项责任人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'OrderEndPerson'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实际消项时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'RealEndDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'企业安全管理部门验证人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem', @level2type=N'COLUMN',@level2name=N'Verification'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查整改明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'DCGL_Check_CheckRectifyItem'
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
--View_DCGL_CheckRectifyListFromSUB
|
||||
CREATE VIEW [dbo].[View_DCGL_CheckRectifyListFromSUB]
|
||||
AS
|
||||
/*子公司隐患整改单集团视图*/
|
||||
SELECT CheckRectifyItem.CheckRectifyItemId
|
||||
,CheckRectifyItem.CheckRectifyId
|
||||
,CheckRectifyItem.NoticeItemId
|
||||
,CheckRectifyItem.ConfirmMan
|
||||
,CheckRectifyItem.ConfirmManName
|
||||
,CheckRectifyItem.ConfirmDate
|
||||
,CheckRectifyItem.OrderEndDate
|
||||
,CheckRectifyItem.OrderEndPerson
|
||||
,CheckRectifyItem.RealEndDate
|
||||
,CheckRectifyItem.Verification
|
||||
,CheckRectify.CheckRectifyCode
|
||||
,CheckRectify.ProjectId
|
||||
,CheckRectify.UnitId
|
||||
,CheckRectify.CheckDate
|
||||
,CheckRectify.IssueMan
|
||||
,CheckRectify.IssueDate
|
||||
,CheckRectify.HandleState
|
||||
,NoticeItem.SortIndex AS SortIndex
|
||||
,'' AS WorkType
|
||||
,'' AS DangerPoint
|
||||
,'隐患(问题)描述:'+NoticeItem.Describe+';依据标准:'+NoticeItem.Standards+';建议:'+NoticeItem.Advice AS RiskExists
|
||||
,'' AS IsProject
|
||||
,'' AS CheckMan
|
||||
,'' AS SubjectUnitMan
|
||||
--,Table5Item.SortIndex
|
||||
--,Table5Item.WorkType
|
||||
--,Table5Item.DangerPoint
|
||||
--,Table5Item.RiskExists
|
||||
--,Table5Item.IsProject
|
||||
--,Table5Item.CheckMan
|
||||
--,Table5Item.SubjectUnitMan
|
||||
,AttachFile.AttachFileId
|
||||
,AttachFile.ToKeyId
|
||||
,AttachFile.AttachSource
|
||||
,AttachFile.AttachUrl
|
||||
,AttachFile2.AttachFileId AS AttachFileId2
|
||||
,AttachFile2.ToKeyId AS ToKeyId2
|
||||
,AttachFile2.AttachSource AS AttachSource2
|
||||
,AttachFile2.AttachUrl AS AttachUrl2
|
||||
FROM dbo.DCGL_Check_CheckRectifyItem AS CheckRectifyItem
|
||||
LEFT JOIN dbo.DCGL_Check_CheckRectify AS CheckRectify ON CheckRectifyItem.CheckRectifyid=CheckRectify.CheckRectifyId
|
||||
--LEFT JOIN dbo.Check_CheckInfo_Table5Item as Table5Item on CheckRectifyItem.Table5ItemId=Table5Item.ID
|
||||
LEFT JOIN DCGL_Check_CheckInfo_TableNoticeItem AS NoticeItem ON CheckRectifyItem.NoticeItemId=NoticeItem.ID
|
||||
LEFT JOIN dbo.AttachFile AS AttachFile on AttachFile.ToKeyId =CheckRectifyItem.NoticeItemId
|
||||
LEFT JOIN dbo.AttachFile AS AttachFile2 on AttachFile2.ToKeyId =CheckRectifyItem.CheckRectifyItemId
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
@@ -0,0 +1,104 @@
|
||||
alter view dbo.View_SitePerson_Person as
|
||||
SELECT Person.PersonId,
|
||||
Person.CardNo,
|
||||
Person.PersonName,
|
||||
Person.Sex,
|
||||
(Case Person.Sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '' END) AS SexName,
|
||||
Person.IdentityCard,
|
||||
Person.Address,
|
||||
Person.ProjectId,
|
||||
Person.UnitId,
|
||||
Person.Birthday,
|
||||
Person.TeamGroupId,
|
||||
Person.WorkAreaId,
|
||||
Person.WorkPostId,
|
||||
Person.InTime,
|
||||
Person.OutTime,
|
||||
Person.OutResult,
|
||||
Person.Telephone,
|
||||
Person.PositionId,
|
||||
Person.PostTitleId,
|
||||
Person.PhotoUrl,
|
||||
Person.IsUsed,
|
||||
(CASE Person.IsUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsUsedName,
|
||||
Person.IsCardUsed,
|
||||
(CASE Person.IsCardUsed WHEN 'TRUE' THEN '是' ELSE '否' END) AS IsCardUsedName,
|
||||
Person.PersonIndex,
|
||||
Project.ProjectCode,
|
||||
Project.ProjectName,
|
||||
Unit.UnitCode,
|
||||
Unit.UnitName,
|
||||
TeamGroup.TeamGroupName,
|
||||
--WorkArea.UnitWorkCode AS WorkAreaCode,
|
||||
WorkAreaCode= STUFF((SELECT ',' + UnitWorkCode
|
||||
FROM dbo.WBS_UnitWork
|
||||
where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%', ',' + Person.WorkAreaId + ',') > 0
|
||||
FOR XML PATH('')), 1, 1, ''),
|
||||
--WorkArea.UnitWorkName AS WorkAreaName
|
||||
WorkAreaName= STUFF((SELECT ',' + UnitWorkName
|
||||
FROM dbo.WBS_UnitWork
|
||||
where PATINDEX('%,' + RTRIM(UnitWorkId) + ',%', ',' + Person.WorkAreaId + ',') > 0
|
||||
FOR XML PATH('')), 1, 1, ''),
|
||||
Post.WorkPostName,
|
||||
Position.PositionName,
|
||||
Title.PostTitleName,
|
||||
Depart.DepartName,
|
||||
Depart.DepartId,
|
||||
Post.PostType,
|
||||
Post.IsHsse,
|
||||
(SELECT COUNT(*)
|
||||
FROM EduTrain_TrainRecordDetail T
|
||||
WHERE T.PersonId = Person.PersonId) AS TrainCount,
|
||||
Person.AuditorId,
|
||||
sysUser.UserName AS AuditorName,
|
||||
Person.AuditorDate,
|
||||
Person.IDCardUrl,
|
||||
Person.IsForeign,
|
||||
case when Person.IsForeign = 1 then '是' else '否' end as IsForeignStr,
|
||||
Person.IdcardType,
|
||||
BasicData1.dictName as IdcardTypeName,
|
||||
Person.IdcardStartDate,
|
||||
Person.IdcardEndDate,
|
||||
Person.IdcardForever,
|
||||
case when Person.IdcardForever = 'Y' then '是' else '否' end as IdcardForeverStr,
|
||||
Person.PoliticsStatus,
|
||||
BasicData2.dictName as PoliticsStatusName,
|
||||
Person.IdcardAddress,
|
||||
Person.Nation,
|
||||
BasicData3.dictName as NationName,
|
||||
Person.EduLevel,
|
||||
BasicData4.dictName as EduLevelName,
|
||||
Person.MaritalStatus,
|
||||
BasicData5.dictName as MaritalStatusName,
|
||||
Person.CountryCode,
|
||||
Country.cname as CountryName,
|
||||
Person.ProvinceCode,
|
||||
City.cname as ProvinceName,
|
||||
Person.MainCNProfessionalId,
|
||||
CNProfessional.ProfessionalName as MainCNProfessionalName,
|
||||
Person.ViceCNProfessionalId,
|
||||
'' as ViceCNProfessionalName,
|
||||
Person.IsOutside,
|
||||
case when Person.IsOutside = 1 then '是' else '否' end as IsOutsideStr
|
||||
FROM SitePerson_Person AS Person
|
||||
LEFT JOIN Base_Project AS Project ON Project.ProjectId = Person.ProjectId
|
||||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Person.UnitId
|
||||
LEFT JOIN ProjectData_TeamGroup AS TeamGroup ON TeamGroup.TeamGroupId = Person.TeamGroupId
|
||||
--LEFT JOIN WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = Person.WorkAreaId
|
||||
LEFT JOIN Base_WorkPost AS Post ON Post.WorkPostId = Person.WorkPostId
|
||||
LEFT JOIN Base_Position AS Position ON Position.PositionId = Person.PositionId
|
||||
Left JOIN Base_PostTitle AS Title ON Title.PostTitleId = Person.PostTitleId
|
||||
Left JOIN Base_Depart AS Depart ON Depart.DepartId = Person.DepartId
|
||||
Left JOIN Sys_User AS sysUser ON sysUser.UserId = Person.AuditorId
|
||||
Left JOIN RealName_BasicData AS BasicData1 ON BasicData1.dictCode = Person.IdcardType
|
||||
Left JOIN RealName_BasicData AS BasicData2 ON BasicData2.dictCode = Person.PoliticsStatus
|
||||
Left JOIN RealName_BasicData AS BasicData3 ON BasicData3.dictCode = Person.Nation
|
||||
Left JOIN RealName_BasicData AS BasicData4 ON BasicData4.dictCode = Person.EduLevel
|
||||
Left JOIN RealName_BasicData AS BasicData5 ON BasicData5.dictCode = Person.MaritalStatus
|
||||
Left JOIN RealName_Country AS Country ON Country.CountryId = Person.CountryCode
|
||||
Left JOIN RealName_City AS City
|
||||
ON City.provinceCode = Person.ProvinceCode and Country.countryCode = City.countryId
|
||||
Left JOIN Base_CNProfessional AS CNProfessional
|
||||
ON CNProfessional.CNProfessionalId = Person.MainCNProfessionalId
|
||||
go
|
||||
|
||||
Reference in New Issue
Block a user