467 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			467 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								alter table [dbo].[Wbs_UnitProjectInit] add SortIndex int null
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								alter table [dbo].[Project_Installation] add IsEnd bit null
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_CostControlInit](
							 | 
						||
| 
								 | 
							
									[CostControlInitId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[CostControlInitCode] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[CostControlInitName] [nvarchar](100) NULL,
							 | 
						||
| 
								 | 
							
									[Unit] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_CostControlInit_1] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[CostControlInitId] 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_CostControlInit', @level2type=N'COLUMN',@level2name=N'CostControlInitId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlInit', @level2type=N'COLUMN',@level2name=N'CostControlInitCode'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlInit', @level2type=N'COLUMN',@level2name=N'CostControlInitName'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlInit', @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_CostControlInit'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_WbsSetMatchCostControlInit](
							 | 
						||
| 
								 | 
							
									[WbsSetMatchCostControlInitId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[WbsSetCode] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[CostControlInitCode] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_WbsSetMatchCostControlInit] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[WbsSetMatchCostControlInitId] 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_WbsSetMatchCostControlInit]  WITH CHECK ADD  CONSTRAINT [FK_WBS_WbsSetMatchCostControlInit_WBS_WbsSetInit] FOREIGN KEY([WbsSetCode])
							 | 
						||
| 
								 | 
							
								REFERENCES [dbo].[WBS_WbsSetInit] ([WbsSetCode])
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ALTER TABLE [dbo].[WBS_WbsSetMatchCostControlInit] CHECK CONSTRAINT [FK_WBS_WbsSetMatchCostControlInit_WBS_WbsSetInit]
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetMatchCostControlInit', @level2type=N'COLUMN',@level2name=N'WbsSetMatchCostControlInitId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作包编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetMatchCostControlInit', @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_WbsSetMatchCostControlInit', @level2type=N'COLUMN',@level2name=N'CostControlInitCode'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工作包匹配费控项初始表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetMatchCostControlInit'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_WbsSetMatchCostControl](
							 | 
						||
| 
								 | 
							
									[WbsSetMatchCostControlId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[WbsSetId] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[CostControlCode] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_WbsSetMatchCostControl] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[WbsSetMatchCostControlId] 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_WbsSetMatchCostControl', @level2type=N'COLUMN',@level2name=N'WbsSetMatchCostControlId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'费用清单对应关系表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_WbsSetMatchCostControl'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_CostControl](
							 | 
						||
| 
								 | 
							
									[CostControlId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[ProjectId] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[WbsSetId] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[CostControlCode] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[CostControlName] [nvarchar](100) NULL,
							 | 
						||
| 
								 | 
							
									[Unit] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[TotalNum] [decimal](18, 2) NULL,
							 | 
						||
| 
								 | 
							
									[RealPrice] [decimal](18, 2) NULL,
							 | 
						||
| 
								 | 
							
									[PlanPrice] [decimal](18, 2) NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_CostControl] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[CostControlId] 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_CostControl]  WITH CHECK ADD  CONSTRAINT [FK_WBS_CostControl_Base_Project] FOREIGN KEY([ProjectId])
							 | 
						||
| 
								 | 
							
								REFERENCES [dbo].[Base_Project] ([ProjectId])
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ALTER TABLE [dbo].[WBS_CostControl] CHECK CONSTRAINT [FK_WBS_CostControl_Base_Project]
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ALTER TABLE [dbo].[WBS_CostControl]  WITH CHECK ADD  CONSTRAINT [FK_WBS_CostControl_Wbs_WbsSet] FOREIGN KEY([WbsSetId])
							 | 
						||
| 
								 | 
							
								REFERENCES [dbo].[Wbs_WbsSet] ([WbsSetId])
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ALTER TABLE [dbo].[WBS_CostControl] CHECK CONSTRAINT [FK_WBS_CostControl_Wbs_WbsSet]
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl', @level2type=N'COLUMN',@level2name=N'CostControlId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl', @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_CostControl', @level2type=N'COLUMN',@level2name=N'CostControlCode'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl', @level2type=N'COLUMN',@level2name=N'CostControlName'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl', @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_CostControl', @level2type=N'COLUMN',@level2name=N'TotalNum'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'成本单价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl', @level2type=N'COLUMN',@level2name=N'RealPrice'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'控制预算单价' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl', @level2type=N'COLUMN',@level2name=N'PlanPrice'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'费控项表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControl'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								alter table [dbo].[WBS_CnProfession] add IsSelected bit null
							 | 
						||
| 
								 | 
							
								alter table [dbo].[WBS_CnProfession] add IsApprove bit null
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_CostControlDetail](
							 | 
						||
| 
								 | 
							
									[CostControlDetailId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[CostControlId] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[Months] [datetime] NULL,
							 | 
						||
| 
								 | 
							
									[PlanNum] [decimal](9, 2) NULL,
							 | 
						||
| 
								 | 
							
									[ThisNum] [decimal](9, 2) NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_CostControlDetail] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[CostControlDetailId] 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_CostControlDetail]  WITH CHECK ADD  CONSTRAINT [FK_WBS_CostControlDetail_WBS_CostControl] FOREIGN KEY([CostControlId])
							 | 
						||
| 
								 | 
							
								REFERENCES [dbo].[WBS_CostControl] ([CostControlId])
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ALTER TABLE [dbo].[WBS_CostControlDetail] CHECK CONSTRAINT [FK_WBS_CostControlDetail_WBS_CostControl]
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetail', @level2type=N'COLUMN',@level2name=N'CostControlDetailId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetail', @level2type=N'COLUMN',@level2name=N'CostControlId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'月份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetail', @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'WBS_CostControlDetail', @level2type=N'COLUMN',@level2name=N'PlanNum'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'本月完成量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetail', @level2type=N'COLUMN',@level2name=N'ThisNum'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'费控项明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetail'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE VIEW [dbo].[View_WBS_CostControlDetail]
							 | 
						||
| 
								 | 
							
								AS
							 | 
						||
| 
								 | 
							
								/********控制项明细********/
							 | 
						||
| 
								 | 
							
								SELECT detail.CostControlDetailId, 
							 | 
						||
| 
								 | 
							
								detail.CostControlId, 
							 | 
						||
| 
								 | 
							
								detail.Months, 
							 | 
						||
| 
								 | 
							
								c.CostControlCode, 
							 | 
						||
| 
								 | 
							
								c.CostControlName,
							 | 
						||
| 
								 | 
							
								c.WbsSetId, 
							 | 
						||
| 
								 | 
							
								c.ProjectId,
							 | 
						||
| 
								 | 
							
								c.Unit,   --单位
							 | 
						||
| 
								 | 
							
								c.TotalNum,   --合同工作量
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(PlanNum,0)) from WBS_CostControlDetail where CostControlId=detail.CostControlId and Months<=detail.Months)) as TotalPlanNum,  --累计计划完成量
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(ThisNum,0)) from WBS_CostControlDetail where CostControlId=detail.CostControlId and Months<=detail.Months)) as TotalThisNum,  --累计完成量
							 | 
						||
| 
								 | 
							
								detail.PlanNum,  --本月计划完成量
							 | 
						||
| 
								 | 
							
								detail.ThisNum,   --本月完成量
							 | 
						||
| 
								 | 
							
								c.RealPrice,    --成本单价
							 | 
						||
| 
								 | 
							
								c.PlanPrice,   --控制预算单价
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(d.PlanNum,0)*ISNULL(c1.PlanPrice,0)) from WBS_CostControlDetail d
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c1 ON c1.CostControlId=d.CostControlId
							 | 
						||
| 
								 | 
							
								 where d.CostControlId=detail.CostControlId and Months=detail.Months)) as ThisPlanValue,  --本月计划完成预算
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(d.ThisNum,0)*ISNULL(c1.RealPrice,0)) from WBS_CostControlDetail d
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c1 ON c1.CostControlId=d.CostControlId
							 | 
						||
| 
								 | 
							
								 where d.CostControlId=detail.CostControlId and Months=detail.Months)) as ThisRealCost,  --本月实际成本
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(ThisNum,0)*ISNULL(c1.PlanPrice,0)) from WBS_CostControlDetail d
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c1 ON c1.CostControlId=d.CostControlId
							 | 
						||
| 
								 | 
							
								where d.CostControlId=detail.CostControlId and Months=detail.Months)) as ThisPlanCost,  --本月完成预算
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(d.PlanNum,0)*ISNULL(c1.PlanPrice,0)) from WBS_CostControlDetail d
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c1 ON c1.CostControlId=d.CostControlId
							 | 
						||
| 
								 | 
							
								where d.CostControlId=detail.CostControlId and Months<=detail.Months)) as TotalPlanValue,  --累计计划完成预算
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(d.ThisNum,0)*ISNULL(c1.RealPrice,0)) from WBS_CostControlDetail d
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c1 ON c1.CostControlId=d.CostControlId
							 | 
						||
| 
								 | 
							
								where d.CostControlId=detail.CostControlId and Months<=detail.Months)) as TotalRealCost,  --累计完成成本
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(ThisNum,0)*ISNULL(c1.PlanPrice,0)) from WBS_CostControlDetail d
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c1 ON c1.CostControlId=d.CostControlId
							 | 
						||
| 
								 | 
							
								where d.CostControlId=detail.CostControlId and Months<=detail.Months)) as TotalPlanCost  --累计完成预算
							 | 
						||
| 
								 | 
							
								FROM dbo.WBS_CostControlDetail AS detail
							 | 
						||
| 
								 | 
							
								LEFT JOIN WBS_CostControl AS c ON c.CostControlId=detail.CostControlId
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE VIEW [dbo].[View_WBS_CostControlDetailStatistics]
							 | 
						||
| 
								 | 
							
								AS
							 | 
						||
| 
								 | 
							
								select InstallationId as Id,null as SupId ,InstallationName as Name,'Installation' as WBSType,null as OldCnProfessionId,null as OldUnitProjectCode,null as OldWbsSetCode,
							 | 
						||
| 
								 | 
							
								ProjectId from dbo.Project_Installation where SuperInstallationId is null
							 | 
						||
| 
								 | 
							
								Union
							 | 
						||
| 
								 | 
							
								select InstallationId as Id,SuperInstallationId as SupId ,InstallationName as Name,'Installation' as WBSType,null as OldCnProfessionId,null as OldUnitProjectCode,null as OldWbsSetCode,
							 | 
						||
| 
								 | 
							
								ProjectId from dbo.Project_Installation where SuperInstallationId is not null
							 | 
						||
| 
								 | 
							
								Union
							 | 
						||
| 
								 | 
							
								select CnProfessionId as Id , InstallationId as SupId,CnProfessionName as Name,'CnProfession' as WBSType,OldId as OldCnProfessionId,null as OldUnitProjectCode,null as OldWbsSetCode,
							 | 
						||
| 
								 | 
							
								ProjectId from dbo.WBS_CnProfession where IsApprove=1
							 | 
						||
| 
								 | 
							
								Union all
							 | 
						||
| 
								 | 
							
								select UnitProjectId as Id, isnull(CnProfessionId,InstallationId) as SupId,UnitProjectName as Name,'UnitProject' as WBSType,(select OldId from WBS_CnProfession c where c.CnProfessionId=u.CnProfessionId) as OldCnProfessionId,UnitProjectCode as OldUnitProjectCode,null as OldWbsSetCode, 
							 | 
						||
| 
								 | 
							
								ProjectId from dbo.Wbs_UnitProject u where IsApprove=1
							 | 
						||
| 
								 | 
							
								Union all
							 | 
						||
| 
								 | 
							
								select WbsSetId as id,UnitProjectId as SupId, WbsSetName as Name,'WbsSet' as WBSType,(select OldId from WBS_CnProfession c where c.CnProfessionId=w.CnProfessionId) as OldCnProfessionId,(select UnitProjectCode from Wbs_UnitProject c where c.UnitProjectId=w.UnitProjectId) as OldUnitProjectCode,
							 | 
						||
| 
								 | 
							
								WbsSetCode as OldWbsSetCode,
							 | 
						||
| 
								 | 
							
								ProjectId from dbo.Wbs_WbsSet w where IsApprove=1 and SuperWbsSetId is null
							 | 
						||
| 
								 | 
							
								Union all
							 | 
						||
| 
								 | 
							
								select WbsSetId as id,SuperWbsSetId as SupId, WbsSetName as Name,'WbsSet' as WBSType,(select OldId from WBS_CnProfession c where c.CnProfessionId=w.CnProfessionId) as OldCnProfessionId,(select UnitProjectCode from Wbs_UnitProject c where c.UnitProjectId=w.UnitProjectId) as OldUnitProjectCode,
							 | 
						||
| 
								 | 
							
								(select WbsSetCode from Wbs_WbsSet ws where ws.WbsSetId=w.SuperWbsSetId) as OldWbsSetCode,
							 | 
						||
| 
								 | 
							
								ProjectId from dbo.Wbs_WbsSet w where IsApprove=1 and SuperWbsSetId is not null
							 | 
						||
| 
								 | 
							
								Union all
							 | 
						||
| 
								 | 
							
								select c.CostControlId as id,c.WbsSetId as SupId,c.CostControlName as Name,'CostControl' as WBSType,(select OldId from WBS_CnProfession c where c.CnProfessionId=(select top 1  CnProfessionId from Wbs_WbsSet w where w.WbsSetId=WbsSetId)) as OldCnProfessionId,
							 | 
						||
| 
								 | 
							
								(select UnitProjectCode from Wbs_UnitProject u where u.UnitProjectId=(select top 1  UnitProjectId from Wbs_WbsSet w where w.WbsSetId=c.WbsSetId)) as OldUnitProjectCode,
							 | 
						||
| 
								 | 
							
								(select WbsSetCode from Wbs_WbsSet u where u.WbsSetId=(select top 1 w.SuperWbsSetId from Wbs_WbsSet w where w.WbsSetId=c.WbsSetId)) as OldWbsSetCode,
							 | 
						||
| 
								 | 
							
								c.ProjectId from dbo.WBS_CostControl c where c.TotalNum is not null 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_CostControlParentDetail](
							 | 
						||
| 
								 | 
							
									[CostControlParentDetailId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[ParentId] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[Months] [datetime] NULL,
							 | 
						||
| 
								 | 
							
									[ThisPlanValue] [decimal](18, 2) NULL,
							 | 
						||
| 
								 | 
							
									[ThisRealCost] [decimal](18, 2) NULL,
							 | 
						||
| 
								 | 
							
									[ThisPlanCost] [decimal](18, 2) NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_CostControlParentDetail] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[CostControlParentDetailId] 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_CostControlParentDetail', @level2type=N'COLUMN',@level2name=N'CostControlParentDetailId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlParentDetail', @level2type=N'COLUMN',@level2name=N'ParentId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'月份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlParentDetail', @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'WBS_CostControlParentDetail', @level2type=N'COLUMN',@level2name=N'ThisPlanValue'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'本月实际成本' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlParentDetail', @level2type=N'COLUMN',@level2name=N'ThisRealCost'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'本月完成预算' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlParentDetail', @level2type=N'COLUMN',@level2name=N'ThisPlanCost'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'费控项父级明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlParentDetail'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE VIEW [dbo].[View_WBS_CostControlParentDetail]
							 | 
						||
| 
								 | 
							
								AS
							 | 
						||
| 
								 | 
							
								/********控制项父级明细********/
							 | 
						||
| 
								 | 
							
								SELECT detail.CostControlParentDetailId, 
							 | 
						||
| 
								 | 
							
								detail.ParentId, 
							 | 
						||
| 
								 | 
							
								detail.Months, 
							 | 
						||
| 
								 | 
							
								detail.ThisPlanValue,  --本月计划完成预算
							 | 
						||
| 
								 | 
							
								detail.ThisRealCost,  --本月实际成本
							 | 
						||
| 
								 | 
							
								detail.ThisPlanCost,  --本月完成预算
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(ThisPlanValue,0)) from WBS_CostControlParentDetail 
							 | 
						||
| 
								 | 
							
								where ParentId=detail.ParentId and Months<=detail.Months)) as TotalPlanValue,  --累计计划完成预算
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(d.ThisRealCost,0)) from WBS_CostControlParentDetail d
							 | 
						||
| 
								 | 
							
								where d.ParentId=detail.ParentId and Months<=detail.Months)) as TotalRealCost,  --累计完成成本
							 | 
						||
| 
								 | 
							
								CONVERT(FLOAT,(select sum(ISNULL(ThisPlanCost,0)) from WBS_CostControlParentDetail 
							 | 
						||
| 
								 | 
							
								where ParentId=detail.ParentId and Months<=detail.Months)) as TotalPlanCost  --累计完成预算
							 | 
						||
| 
								 | 
							
								FROM dbo.WBS_CostControlParentDetail AS detail
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE TABLE [dbo].[WBS_CostControlDetailHistory](
							 | 
						||
| 
								 | 
							
									[CostControlDetailHistoryId] [nvarchar](50) NOT NULL,
							 | 
						||
| 
								 | 
							
									[CostControlId] [nvarchar](50) NULL,
							 | 
						||
| 
								 | 
							
									[Months] [datetime] NULL,
							 | 
						||
| 
								 | 
							
									[PlanNum] [decimal](9, 2) NULL,
							 | 
						||
| 
								 | 
							
									[VersionNum] [int] NULL,
							 | 
						||
| 
								 | 
							
								 CONSTRAINT [PK_WBS_CostControlDetailHistory] PRIMARY KEY CLUSTERED 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
									[CostControlDetailHistoryId] 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_CostControlDetailHistory]  WITH CHECK ADD  CONSTRAINT [FK_WBS_CostControlDetailHistory_WBS_CostControl] FOREIGN KEY([CostControlId])
							 | 
						||
| 
								 | 
							
								REFERENCES [dbo].[WBS_CostControl] ([CostControlId])
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ALTER TABLE [dbo].[WBS_CostControlDetailHistory] CHECK CONSTRAINT [FK_WBS_CostControlDetailHistory_WBS_CostControl]
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetailHistory', @level2type=N'COLUMN',@level2name=N'CostControlDetailHistoryId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'费控项Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetailHistory', @level2type=N'COLUMN',@level2name=N'CostControlId'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'月份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetailHistory', @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'WBS_CostControlDetailHistory', @level2type=N'COLUMN',@level2name=N'PlanNum'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WBS_CostControlDetailHistory', @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'WBS_CostControlDetailHistory'
							 | 
						||
| 
								 | 
							
								GO
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |