199 lines
10 KiB
Transact-SQL
199 lines
10 KiB
Transact-SQL
--五星计划个人施工日志
|
|
CREATE TABLE [dbo].[InformationProject_ConstructionLog](
|
|
[ConstructionLogId] [nvarchar](50) NOT NULL,
|
|
[ProjectId] [nvarchar](50) NULL,
|
|
[UnitId] [nvarchar](50) NULL,
|
|
[PersonId] [nvarchar](50) NULL,
|
|
[PersonName] [nvarchar](50) NULL,
|
|
[WorkDate] [datetime] NULL,
|
|
CONSTRAINT [PK_InformationProject_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].[InformationProject_ConstructionLog] WITH CHECK ADD CONSTRAINT [FK_InformationProject_ConstructionLog_Base_Project] FOREIGN KEY([ProjectId])
|
|
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[InformationProject_ConstructionLog] CHECK CONSTRAINT [FK_InformationProject_ConstructionLog_Base_Project]
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[InformationProject_ConstructionLog] WITH CHECK ADD CONSTRAINT [FK_InformationProject_ConstructionLog_Base_Unit] FOREIGN KEY([UnitId])
|
|
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[InformationProject_ConstructionLog] CHECK CONSTRAINT [FK_InformationProject_ConstructionLog_Base_Unit]
|
|
GO
|
|
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InformationProject_ConstructionLog', @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'InformationProject_ConstructionLog', @level2type=N'COLUMN',@level2name=N'PersonId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InformationProject_ConstructionLog', @level2type=N'COLUMN',@level2name=N'PersonName'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InformationProject_ConstructionLog', @level2type=N'COLUMN',@level2name=N'WorkDate'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员施工日志' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InformationProject_ConstructionLog'
|
|
GO
|
|
|
|
|
|
CREATE TABLE [dbo].[InformationProject_ConstructionLogItem](
|
|
[ConstructionLogItemId] [nvarchar](50) NOT NULL,
|
|
[ConstructionLogId] [nvarchar](50) NULL,
|
|
[ExamTypeId] [nvarchar](50) NULL,
|
|
[Frequency] [int] NULL,
|
|
[Remark] [nvarchar](500) NULL,
|
|
CONSTRAINT [PK_InformationProject_ConstructionLogItem] PRIMARY KEY CLUSTERED
|
|
(
|
|
[ConstructionLogItemId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) 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'InformationProject_ConstructionLogItem', @level2type=N'COLUMN',@level2name=N'ExamTypeId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'次数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InformationProject_ConstructionLogItem', @level2type=N'COLUMN',@level2name=N'Frequency'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InformationProject_ConstructionLogItem', @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'InformationProject_ConstructionLogItem'
|
|
GO
|
|
|
|
alter table sys_user
|
|
add StarLevelId nvarchar(50) null
|
|
go
|
|
|
|
alter table sys_user
|
|
add GetStarTime datetime null
|
|
go
|
|
|
|
CREATE TABLE [dbo].[Base_StarLevel](
|
|
[StarLevelId] [nvarchar](50) NOT NULL,
|
|
[StarName] [nvarchar](50) NULL,
|
|
[LevelValue] [int] NULL,
|
|
[StarMark] [ntext] NULL,
|
|
[Cycle] [int] NULL,
|
|
[Remark] [nvarchar](200) NULL,
|
|
CONSTRAINT [PK_Base_StarLevel] PRIMARY KEY CLUSTERED
|
|
(
|
|
[StarLevelId] ASC
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevel', @level2type=N'COLUMN',@level2name=N'StarName'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'星级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevel', @level2type=N'COLUMN',@level2name=N'LevelValue'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'星标' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevel', @level2type=N'COLUMN',@level2name=N'StarMark'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'周期(月)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevel', @level2type=N'COLUMN',@level2name=N'Cycle'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevel', @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'Base_StarLevel'
|
|
GO
|
|
|
|
CREATE TABLE [dbo].[Base_StarLevelItem](
|
|
[StarLevelItemId] [nvarchar](50) NOT NULL,
|
|
[StarLevelId] [nvarchar](50) NULL,
|
|
[ExamType] [nvarchar](10) NULL,
|
|
[Frequency] [int] NULL,
|
|
CONSTRAINT [PK_Base_StarLevelItem] PRIMARY KEY CLUSTERED
|
|
(
|
|
[StarLevelItemId] 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].[Base_StarLevelItem] WITH CHECK ADD CONSTRAINT [FK_Base_StarLevelItem_Base_StarLevel] FOREIGN KEY([StarLevelId])
|
|
REFERENCES [dbo].[Base_StarLevel] ([StarLevelId])
|
|
GO
|
|
|
|
ALTER TABLE [dbo].[Base_StarLevelItem] CHECK CONSTRAINT [FK_Base_StarLevelItem_Base_StarLevel]
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevelItem', @level2type=N'COLUMN',@level2name=N'StarLevelItemId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'星级ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevelItem', @level2type=N'COLUMN',@level2name=N'StarLevelId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevelItem', @level2type=N'COLUMN',@level2name=N'ExamType'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'频次' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevelItem', @level2type=N'COLUMN',@level2name=N'Frequency'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'星级明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_StarLevelItem'
|
|
GO
|
|
|
|
CREATE TABLE [dbo].[Person_StarLevelItem](
|
|
[StarLevelItemId] [nvarchar](50) NOT NULL,
|
|
[PersonId] [nvarchar](50) NULL,
|
|
[UnitId] [nvarchar](50) NULL,
|
|
[ProjectId] [nvarchar](50) NULL,
|
|
[StarLevelId] [nvarchar](50) NULL,
|
|
[LevelValue] [int] NULL,
|
|
[GetStarTime] [datetime] NULL,
|
|
[NextStarCount] [int] NULL,
|
|
[NextStarTime] [datetime] NULL,
|
|
[NextIsClosed] [bit] NULL,
|
|
CONSTRAINT [PK_Person_StarLevelItem] PRIMARY KEY CLUSTERED
|
|
(
|
|
[StarLevelItemId] 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'主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'StarLevelItemId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'PersonId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所在单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @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'Person_StarLevelItem', @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'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'StarLevelId'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'星级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'LevelValue'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评星时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'GetStarTime'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下个周期完成值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'NextStarCount'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下次评星计数时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'NextStarTime'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下周期是否关闭' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem', @level2type=N'COLUMN',@level2name=N'NextIsClosed'
|
|
GO
|
|
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员评星明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_StarLevelItem'
|
|
GO
|
|
|
|
alter table SitePerson_Person
|
|
add States nvarchar(2) null
|
|
go |