CREATE TABLE [dbo].[WBS_CnProfessionInit]( [CnProfessionId] [int] NOT NULL, [CnProfessionName] [nvarchar](20) NULL, [CnProfessionCode] [nvarchar](10) NULL, [ToCNLaw] [nvarchar](50) NULL, [SortIndex] [int] NULL, CONSTRAINT [PK_WBS_CnProfession] PRIMARY KEY CLUSTERED ( [CnProfessionId] 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'WBS_CnProfessionInit', @level2type=N'COLUMN',@level2name=N'CnProfessionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfessionInit', @level2type=N'COLUMN',@level2name=N'CnProfessionName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfessionInit', @level2type=N'COLUMN',@level2name=N'CnProfessionCode' GO CREATE TABLE [dbo].[Wbs_UnitProjectInit]( [UnitProjectCode] [nvarchar](50) NOT NULL, [UnitProjectName] [nvarchar](50) NULL, [SuperUnitProject] [nvarchar](50) NULL, [CnProfessionId] [int] NULL, [IsIn] [bit] NULL, [Remark] [nvarchar](150) NULL, CONSTRAINT [PK_Wbs_UnitProject] PRIMARY KEY CLUSTERED ( [UnitProjectCode] 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].[Wbs_UnitProjectInit] WITH CHECK ADD CONSTRAINT [FK_Wbs_UnitProjectInit_WBS_CnProfessionInit] FOREIGN KEY([CnProfessionId]) REFERENCES [dbo].[WBS_CnProfessionInit] ([CnProfessionId]) GO ALTER TABLE [dbo].[Wbs_UnitProjectInit] CHECK CONSTRAINT [FK_Wbs_UnitProjectInit_WBS_CnProfessionInit] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位(子单位)工程编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProjectInit', @level2type=N'COLUMN',@level2name=N'UnitProjectCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位(子单位)工程编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProjectInit', @level2type=N'COLUMN',@level2name=N'UnitProjectName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级单位(子单位)工程编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProjectInit', @level2type=N'COLUMN',@level2name=N'SuperUnitProject' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属专业(第二种划分没有为空)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProjectInit', @level2type=N'COLUMN',@level2name=N'CnProfessionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否内置项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProjectInit', @level2type=N'COLUMN',@level2name=N'IsIn' GO CREATE TABLE [dbo].[WBS_WbsSetInit]( [WbsSetCode] [nvarchar](50) NOT NULL, [WbsSetName] [nvarchar](50) NULL, [CnProfessionId] [int] NULL, [UnitProjectCode] [nvarchar](50) NULL, [SuperWbsSetCode] [nvarchar](50) NULL, [Weights] [int] NULL, [ControlPoint] [nvarchar](10) NULL, [ControlItemDef] [nvarchar](500) NULL, [Flag] [int] NULL, [IsIn] [bit] NULL, [Way] [nchar](2) NULL, [Remark] [nvarchar](100) NULL, CONSTRAINT [PK_WBS_WbsSetInit] PRIMARY KEY CLUSTERED ( [WbsSetCode] 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].[WBS_WbsSetInit] WITH CHECK ADD CONSTRAINT [FK_WBS_WbsSetInit_WBS_CnProfessionInit] FOREIGN KEY([CnProfessionId]) REFERENCES [dbo].[WBS_CnProfessionInit] ([CnProfessionId]) GO ALTER TABLE [dbo].[WBS_WbsSetInit] CHECK CONSTRAINT [FK_WBS_WbsSetInit_WBS_CnProfessionInit] GO ALTER TABLE [dbo].[WBS_WbsSetInit] WITH CHECK ADD CONSTRAINT [FK_WBS_WbsSetInit_Wbs_UnitProjectInit] FOREIGN KEY([UnitProjectCode]) REFERENCES [dbo].[Wbs_UnitProjectInit] ([UnitProjectCode]) GO ALTER TABLE [dbo].[WBS_WbsSetInit] CHECK CONSTRAINT [FK_WBS_WbsSetInit_Wbs_UnitProjectInit] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分部分项编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'WbsSetCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分部分项名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'WbsSetName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属专业' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'CnProfessionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位工程编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'UnitProjectCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级分部分项编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'SuperWbsSetCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测量标志(权重)占比' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'Weights' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标志(1-分部工程,2-子分部工程,3-分项工程,4-子分项工程)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'Flag' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否内置项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'IsIn' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方式(A-石化方式,B-其它)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'Way' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetInit', @level2type=N'COLUMN',@level2name=N'Remark' GO CREATE TABLE [dbo].[Project_Installation]( [InstallationId] [nvarchar](50) NOT NULL, [ProjectId] [nvarchar](50) NOT NULL, [InstallationCode] [nvarchar](50) NULL, [InstallationName] [nvarchar](50) NULL, [SuperInstallationId] [nvarchar](50) NULL, [StartDate] [datetime] NULL, [EndDate] [datetime] NULL, [Weights] [decimal](9, 2) NULL, [WeightsMoney] [money] NULL, [Def] [nvarchar](300) NULL, [SortIndex] [int] NULL, [UnitId] [nvarchar](50) NULL, CONSTRAINT [PK_Project_Installation] PRIMARY KEY CLUSTERED ( [InstallationId] 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].[Project_Installation] WITH CHECK ADD CONSTRAINT [FK_Project_Installation_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[Project_Installation] CHECK CONSTRAINT [FK_Project_Installation_Base_Project] GO ALTER TABLE [dbo].[Project_Installation] WITH CHECK ADD CONSTRAINT [FK_Project_Installation_Base_Unit] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) GO ALTER TABLE [dbo].[Project_Installation] CHECK CONSTRAINT [FK_Project_Installation_Base_Unit] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'InstallationId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @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'Project_Installation', @level2type=N'COLUMN',@level2name=N'InstallationCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'装置名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'InstallationName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'父级Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'SuperInstallationId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划开始日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'StartDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划结束日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'EndDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权重占比' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'Weights' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所占金额' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'WeightsMoney' GO CREATE TABLE [dbo].[WBS_CnProfession]( [CnProfessionId] [nvarchar](50) NOT NULL, [CnProfessionName] [nvarchar](20) NULL, [CnProfessionCode] [nvarchar](10) NULL, [InstallationId] [nvarchar](50) NULL, [ProjectId] [nvarchar](50) NOT NULL, [StartDate] [datetime] NULL, [EndDate] [datetime] NULL, [Weights] [decimal](9, 2) NULL, [OldId] [int] NULL, [WeightsMoney] [money] NULL, [IsWeightsApprove] [bit] NULL, [ToCNLaw] [nvarchar](50) NULL, [SortIndex] [int] NULL, [UnitId] [nvarchar](50) NULL, CONSTRAINT [PK_Project_CnProfession] PRIMARY KEY CLUSTERED ( [CnProfessionId] 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].[WBS_CnProfession] WITH CHECK ADD CONSTRAINT [FK_Project_CnProfession_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[WBS_CnProfession] CHECK CONSTRAINT [FK_Project_CnProfession_Base_Project] GO ALTER TABLE [dbo].[WBS_CnProfession] WITH CHECK ADD CONSTRAINT [FK_Project_CnProfession_Project_Installation] FOREIGN KEY([InstallationId]) REFERENCES [dbo].[Project_Installation] ([InstallationId]) GO ALTER TABLE [dbo].[WBS_CnProfession] CHECK CONSTRAINT [FK_Project_CnProfession_Project_Installation] GO ALTER TABLE [dbo].[WBS_CnProfession] WITH CHECK ADD CONSTRAINT [FK_WBS_CnProfession_Base_Unit] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) GO ALTER TABLE [dbo].[WBS_CnProfession] CHECK CONSTRAINT [FK_WBS_CnProfession_Base_Unit] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'CnProfessionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'CnProfessionName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'CnProfessionCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属装置' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'InstallationId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @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'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'StartDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划结束日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'EndDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权重占比' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'Weights' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权重金额' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'WeightsMoney' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权重是否审批' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'IsWeightsApprove' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应法律法规' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'ToCNLaw' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CnProfession', @level2type=N'COLUMN',@level2name=N'SortIndex' GO CREATE TABLE [dbo].[Wbs_UnitProject]( [UnitProjectId] [nvarchar](50) NOT NULL, [UnitProjectCode] [nvarchar](50) NULL, [UnitProjectName] [nvarchar](50) NULL, [SuperUnitProjectId] [nvarchar](50) NULL, [ProjectId] [nvarchar](50) NULL, [InstallationId] [nvarchar](50) NULL, [CnProfessionId] [nvarchar](50) NULL, [StartDate] [datetime] NULL, [EndDate] [datetime] NULL, [Weights] [decimal](9, 2) NULL, [Remark] [nvarchar](150) NULL, [IsIn] [bit] NULL, [IsSelected] [bit] NULL, [IsApprove] [bit] NULL, [WeightsMoney] [money] NULL, [IsWeightsApprove] [bit] NULL, [SortIndex] [int] NULL, [EngineerQuantity] [decimal](18, 2) NULL, [BudgetUnitPrice] [decimal](18, 2) NULL, [CostUnivalent] [decimal](18, 2) NULL, [Unit] [nvarchar](50) NULL, CONSTRAINT [PK_Wbs_UnitProject_1] PRIMARY KEY CLUSTERED ( [UnitProjectId] 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].[Wbs_UnitProject] WITH CHECK ADD CONSTRAINT [FK_Wbs_UnitProject_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[Wbs_UnitProject] CHECK CONSTRAINT [FK_Wbs_UnitProject_Base_Project] GO ALTER TABLE [dbo].[Wbs_UnitProject] WITH CHECK ADD CONSTRAINT [FK_Wbs_UnitProject_Project_Installation] FOREIGN KEY([InstallationId]) REFERENCES [dbo].[Project_Installation] ([InstallationId]) GO ALTER TABLE [dbo].[Wbs_UnitProject] CHECK CONSTRAINT [FK_Wbs_UnitProject_Project_Installation] GO ALTER TABLE [dbo].[Wbs_UnitProject] WITH CHECK ADD CONSTRAINT [FK_Wbs_UnitProject_WBS_CnProfession] FOREIGN KEY([CnProfessionId]) REFERENCES [dbo].[WBS_CnProfession] ([CnProfessionId]) GO ALTER TABLE [dbo].[Wbs_UnitProject] CHECK CONSTRAINT [FK_Wbs_UnitProject_WBS_CnProfession] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位(子单位)工程主建' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'UnitProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位(子单位)工程编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'UnitProjectCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位(子单位)工程名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'UnitProjectName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级单位工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'SuperUnitProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @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'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'CnProfessionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划开始日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'StartDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划结束日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'EndDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权重占比' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'Weights' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @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'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'EngineerQuantity' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预算单价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'BudgetUnitPrice' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'成本单价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'CostUnivalent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_UnitProject', @level2type=N'COLUMN',@level2name=N'Unit' GO CREATE TABLE [dbo].[Wbs_WbsSet]( [WbsSetId] [nvarchar](50) NOT NULL, [WbsSetCode] [nvarchar](50) NULL, [WbsSetName] [nvarchar](50) NULL, [InstallationId] [nvarchar](50) NULL, [CnProfessionId] [nvarchar](50) NULL, [UnitProjectId] [nvarchar](50) NULL, [SuperWbsSetId] [nvarchar](50) NULL, [ProjectId] [nvarchar](50) NULL, [ControlPoint] [nvarchar](10) NULL, [ControlItemDef] [nvarchar](500) NULL, [StartDate] [datetime] NULL, [EndDate] [datetime] NULL, [Weights] [decimal](9, 2) NULL, [Cycle] [int] NULL, [Frequency] [int] NULL, [LastCheckDate] [datetime] NULL, [CheckDate] [datetime] NULL, [CheckNum] [int] NULL, [HandleType] [nvarchar](20) NULL, [IsENEnd] [bit] NULL, [Flag] [int] NULL, [Way] [nchar](2) NULL, [Remark] [nvarchar](150) NULL, [IsIn] [bit] NULL, [IsSelected] [bit] NULL, [IsApprove] [bit] NULL, [WeightsMoney] [money] NULL, [IsWeightsApprove] [bit] NULL, [IsPlanApprove] [bit] NULL, [VersionNum] [nvarchar](10) NULL, [SortIndex] [int] NULL, [NoShow] [bit] NULL, [EngineerQuantity] [decimal](18, 2) NULL, [BudgetUnitPrice] [decimal](18, 2) NULL, [CostUnivalent] [decimal](18, 2) NULL, [Unit] [nvarchar](50) NULL, [IsChild] [bit] NULL, CONSTRAINT [PK_Wbs_WbsSet_1] PRIMARY KEY CLUSTERED ( [WbsSetId] 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].[Wbs_WbsSet] WITH CHECK ADD CONSTRAINT [FK_Wbs_WbsSet_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[Wbs_WbsSet] CHECK CONSTRAINT [FK_Wbs_WbsSet_Base_Project] GO ALTER TABLE [dbo].[Wbs_WbsSet] WITH CHECK ADD CONSTRAINT [FK_Wbs_WbsSet_Project_Installation] FOREIGN KEY([InstallationId]) REFERENCES [dbo].[Project_Installation] ([InstallationId]) GO ALTER TABLE [dbo].[Wbs_WbsSet] CHECK CONSTRAINT [FK_Wbs_WbsSet_Project_Installation] GO ALTER TABLE [dbo].[Wbs_WbsSet] WITH CHECK ADD CONSTRAINT [FK_Wbs_WbsSet_WBS_CnProfession] FOREIGN KEY([CnProfessionId]) REFERENCES [dbo].[WBS_CnProfession] ([CnProfessionId]) GO ALTER TABLE [dbo].[Wbs_WbsSet] CHECK CONSTRAINT [FK_Wbs_WbsSet_WBS_CnProfession] GO ALTER TABLE [dbo].[Wbs_WbsSet] WITH CHECK ADD CONSTRAINT [FK_Wbs_WbsSet_Wbs_UnitProject] FOREIGN KEY([UnitProjectId]) REFERENCES [dbo].[Wbs_UnitProject] ([UnitProjectId]) GO ALTER TABLE [dbo].[Wbs_WbsSet] CHECK CONSTRAINT [FK_Wbs_WbsSet_Wbs_UnitProject] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分部分项主建' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'WbsSetId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分部分项编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'WbsSetCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分部分项名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'WbsSetName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属专业' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'CnProfessionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属单位(子单位)工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'UnitProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级分部分项ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'SuperWbsSetId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @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'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'StartDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划结束日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'EndDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'权重' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'Weights' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'周期(默认最大,A级:1-7,B级:1-14,C级:8-21)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'Cycle' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'频次(0-表示循环至停)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @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'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'LastCheckDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'CheckDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查次数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'CheckNum' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理时限(类型)(处理结束,立即处理,下次处理,已批处理)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'HandleType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否施工完成(ture-完成,false-未完成)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'IsENEnd' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标志(1-分部工程,2-子分部工程,3-分项工程,4-子分项工程)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'Flag' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方式(A-石化方式,B-其它)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'Way' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @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'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'EngineerQuantity' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预算单价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'BudgetUnitPrice' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'成本单价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'CostUnivalent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'Unit' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否为分级复制内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Wbs_WbsSet', @level2type=N'COLUMN',@level2name=N'IsChild' GO CREATE TABLE [dbo].[WbsDetail]( [WbsDetailId] [nvarchar](50) NOT NULL, [ToWbs] [nvarchar](50) NULL, [ToFlag] [int] NULL, [Way] [nchar](2) NULL, [Months] [datetime] NULL, [PlanValue] [money] NULL, [PlanValueRate] [decimal](9, 2) NULL, [CompleteValue] [money] NULL, [CompleteValueRate] [decimal](9, 2) NULL, [RealValue] [money] NULL, [RealValueRate] [decimal](9, 2) NULL, [IsCompleteApprove] [bit] NULL, [IsRealApprove] [bit] NULL, [EngineeringQuantity] [decimal](18, 2) NULL, CONSTRAINT [PK_WbsDetail] PRIMARY KEY CLUSTERED ( [WbsDetailId] 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'WbsDetail', @level2type=N'COLUMN',@level2name=N'WbsDetailId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应Wbs' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'ToWbs' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应标记:A-(1-装置,2-专业,3-单位工程,4-分部分项)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'ToFlag' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方式(A,B)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'Way' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'月份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'Months' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'PlanValue' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划值比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'PlanValueRate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完成值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'CompleteValue' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完成值比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'CompleteValueRate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实耗值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'RealValue' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实耗值比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetail', @level2type=N'COLUMN',@level2name=N'RealValueRate' GO CREATE TABLE [dbo].[WbsDetailHistory]( [WbsDetailHistoryId] [nvarchar](50) NOT NULL, [ToWbs] [nvarchar](50) NULL, [ToFlag] [int] NULL, [Way] [nchar](2) NULL, [Months] [datetime] NULL, [PlanValue] [money] NULL, [PlanValueRate] [decimal](9, 2) NULL, [VersionNum] [nvarchar](10) NULL, CONSTRAINT [PK_WbsDetailHistory] PRIMARY KEY CLUSTERED ( [WbsDetailHistoryId] 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'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'WbsDetailHistoryId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应Wbs' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'ToWbs' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应标记:A-(1-装置,2-专业,3-单位工程,4-分部分项)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'ToFlag' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方式(A,B)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'Way' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'月份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'Months' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'PlanValue' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划值比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'PlanValueRate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory', @level2type=N'COLUMN',@level2name=N'VersionNum' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'计划值历史版本明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WbsDetailHistory' GO --基础设置 INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('8445C87C-CAB3-4DFA-91F3-950F4688C492','进度设置','',45,'D363BD9D-4DEC-45D8-89C8-B0E49DEF61B4','Menu_SysSet',1,0,1) GO INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('0629BAB1-DB1C-42CE-A333-49F3813617D7','纠偏措施信息','BaseInfo/RectificationMeasure.aspx',10,'8445C87C-CAB3-4DFA-91F3-950F4688C492','Menu_SysSet',1,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('678066B0-B53C-434E-8E2D-AB64BC5582BC','0629BAB1-DB1C-42CE-A333-49F3813617D7','增加',1) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('18E53944-AA69-43C4-89CA-E4A90E186102','0629BAB1-DB1C-42CE-A333-49F3813617D7','修改',2) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('5EA8E2F3-E02B-470E-92B6-8EC89396AAEE','0629BAB1-DB1C-42CE-A333-49F3813617D7','删除',3) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('A76555EE-19A9-4DE2-9F42-BFF5A8C8CCD6','0629BAB1-DB1C-42CE-A333-49F3813617D7','保存',4) GO CREATE TABLE [dbo].[JDGL_Base_RectificationMeasure]( [RectificationMeasureId] [nvarchar](50) NOT NULL, [RectificationMeasureName] [nvarchar](50) NULL, [RectificationMeasureType] [char](1) NULL, [Remark] [nvarchar](200) NULL, CONSTRAINT [PK_Base_RectificationMeasure] PRIMARY KEY CLUSTERED ( [RectificationMeasureId] 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'JDGL_Base_RectificationMeasure', @level2type=N'COLUMN',@level2name=N'RectificationMeasureId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'纠偏措施名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JDGL_Base_RectificationMeasure', @level2type=N'COLUMN',@level2name=N'RectificationMeasureName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'纠偏措施类型(1-进度偏差SV,2-费用偏差CV)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JDGL_Base_RectificationMeasure', @level2type=N'COLUMN',@level2name=N'RectificationMeasureType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JDGL_Base_RectificationMeasure', @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'JDGL_Base_RectificationMeasure' GO CREATE VIEW [dbo].[View_WBSReport] AS select t.Id,t.Name,t.SupId,Weights,t.StartDate,t.EndDate,t.WeightsMoney,t.marking2,d.Months,d.PlanValue,d.PlanValueRate, d.RealValue,d.RealValueRate,d.CompleteValue,d.CompleteValueRate,t.ProjectId from (select InstallationId as Id,null as SupId ,InstallationName as Name, Weights,StartDate,EndDate,WeightsMoney,1 as marking2,ProjectId from dbo.Project_Installation where SuperInstallationId='0' union all select i.InstallationId as Id,i.SuperInstallationId as SupId ,i.InstallationName as Name, i.Weights,i.StartDate,i.EndDate,i.WeightsMoney,2 as marking2,i.ProjectId from dbo.Project_Installation i left join dbo.Project_Installation ip on i.SuperInstallationId=ip.InstallationId where ip.SuperInstallationId='0' union all select i.InstallationId as Id,i.SuperInstallationId as SupId ,i.InstallationName as Name, i.Weights,i.StartDate,i.EndDate,i.WeightsMoney,3 as marking2,i.ProjectId from dbo.Project_Installation i left join dbo.Project_Installation ip on i.SuperInstallationId=ip.InstallationId where ip.SuperInstallationId!='0' and ip.SuperInstallationId is not null union all select CnProfessionId as Id , InstallationId as SupId,CnProfessionName as Name, Weights,StartDate,EndDate,WeightsMoney,4 as marking2,ProjectId from dbo.WBS_CnProfession Union all select UnitProjectId as Id, isnull(CnProfessionId,InstallationId) as SupId,UnitProjectName as Name, Weights,StartDate,EndDate,WeightsMoney,5 as marking2,ProjectId from dbo.Wbs_UnitProject where SuperUnitProjectId is null Union all select UnitProjectId as Id, SuperUnitProjectId as SupId,UnitProjectName as Name, Weights,StartDate,EndDate,WeightsMoney,6 as marking2,ProjectId from dbo.Wbs_UnitProject where SuperUnitProjectId is not null Union all select WbsSetId as id,UnitProjectId as SupId, WbsSetName as Name, Weights ,StartDate,EndDate,WeightsMoney,7 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='1' and SuperWbsSetId is null Union all select WbsSetId as id,SuperWbsSetId as SupId, WbsSetName as Name, Weights,StartDate,EndDate,WeightsMoney,7 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='1' and SuperWbsSetId is not null Union all select WbsSetId as id,UnitProjectId as SupId, WbsSetName as Name, Weights,StartDate,EndDate,WeightsMoney,8 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='2' and SuperWbsSetId is null Union all select WbsSetId as id,SuperWbsSetId as SupId, WbsSetName as Name, Weights,StartDate,EndDate,WeightsMoney,8 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='2' and SuperWbsSetId is not null Union all select WbsSetId as id,UnitProjectId as SupId, WbsSetName as Name, Weights,StartDate,EndDate,WeightsMoney,9 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='3' and SuperWbsSetId is null Union all select WbsSetId as id,SuperWbsSetId as SupId, WbsSetName as Name, Weights ,StartDate,EndDate,WeightsMoney,9 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='3' and SuperWbsSetId is not null Union all select WbsSetId as id,UnitProjectId as SupId, WbsSetName as Name, Weights,StartDate,EndDate,WeightsMoney,10 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='4' and SuperWbsSetId is null Union all select WbsSetId as id,SuperWbsSetId as SupId, WbsSetName as Name, Weights ,StartDate,EndDate,WeightsMoney,10 as marking2,ProjectId from dbo.Wbs_WbsSet where Flag='4' and SuperWbsSetId is not null ) t left join dbo.WbsDetail as d on d.ToWbs=t.Id GO CREATE TABLE [dbo].[WBSRectificationMeasureSet]( [WBSRectificationMeasureSetId] [nvarchar](50) NOT NULL, [ProjectId] [nvarchar](50) NULL, [ToWbs] [nvarchar](50) NULL, [RectificationMeasureIds] [nvarchar](500) NULL, [RectificationMeasureType] [char](1) NULL, [RemindDay] [int] NULL, [CompileMan] [nvarchar](50) NULL, [CompileDate] [datetime] NULL, [IsComplete] [bit] NULL, [HandleDate] [datetime] NULL, CONSTRAINT [PK_WBSRectificationMeasureSet] PRIMARY KEY CLUSTERED ( [WBSRectificationMeasureSetId] 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].[WBSRectificationMeasureSet] WITH CHECK ADD CONSTRAINT [FK_WBSRectificationMeasureSet_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[WBSRectificationMeasureSet] CHECK CONSTRAINT [FK_WBSRectificationMeasureSet_Base_Project] GO ALTER TABLE [dbo].[WBSRectificationMeasureSet] WITH CHECK ADD CONSTRAINT [FK_WBSRectificationMeasureSet_Sys_User] FOREIGN KEY([CompileMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[WBSRectificationMeasureSet] CHECK CONSTRAINT [FK_WBSRectificationMeasureSet_Sys_User] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'WBSRectificationMeasureSetId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'ProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应WBS主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'ToWbs' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'纠偏措施集合' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'RectificationMeasureIds' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'纠偏措施类型(1-进度偏差SV,2-费用偏差CV)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'RectificationMeasureType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'每几天提醒一次' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'RemindDay' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设置人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @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'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'CompileDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否落实(true-已落实,false-未落实)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'IsComplete' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet', @level2type=N'COLUMN',@level2name=N'HandleDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'纠偏措施设置表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBSRectificationMeasureSet' GO INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(11,'土建','CV',1) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(12,'设备','EQ',2) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(13,'管道','PP',3) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(14,'电气','EL',4) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(15,'电信','TE',5) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(16,'仪表','IN',6) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(17,'全厂地下主管网','US',7) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(18,'采暖通风','HV',8) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(19,'防腐绝热','AA',9) INSERT INTO WBS_CnProfessionInit(CnProfessionId,CnProfessionName,CnProfessionCode,SortIndex) VALUES(20,'总图','GP',10) GO