alter table HJGL_Pipeline add State int go INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('DB50A5AA-08DB-4915-9173-6DB133CA76F0','库存信息','HJGL/DataImport/MaterialStock.aspx',14,'0','Menu_HJGL',0,1,1) GO ALTER VIEW [dbo].[View_HJGL_NoWeldJointFind] AS --未焊焊口查找 SELECT jot.WeldJointId,jot.WeldJointCode,jot.PipelineId,jot.WeldingDailyId,jot.JointAttribute,WeldType.WeldTypeCode, method.WeldingMethodCode,jot.Dia,jot.Thickness, rod.ConsumablesCode AS WeldingRodCode ,wire.ConsumablesCode AS WeldingWireCode, mat1.MaterialCode AS Material1Code ,mat2.MaterialCode AS Material2Code FROM dbo.HJGL_WeldJoint jot LEFT JOIN dbo.HJGL_PreWeldingDaily pre ON pre.WeldJointId = jot.WeldJointId LEFT JOIN Base_WeldType AS WeldType ON WeldType.WeldTypeId=jot.WeldTypeId LEFT JOIN Base_WeldingMethod AS method ON method.WeldingMethodId=jot.WeldingMethodId LEFT JOIN Base_Material AS mat1 ON mat1.MaterialId = jot.Material1Id LEFT JOIN Base_Material AS mat2 ON mat2.MaterialId = jot.Material2Id LEFT JOIN Base_Consumables AS wire ON wire.ConsumablesId=jot.WeldingWire LEFT JOIN Base_Consumables AS rod ON rod.ConsumablesId=jot.WeldingRod WHERE pre.PreWeldingDailyId IS NULL GO ALTER VIEW [dbo].[View_HJGL_WeldingTask] AS SELECT T.WeldTaskId,T.WeldJointId,T.CoverWelderId,T.BackingWelderId, cov.WelderCode AS CoverWelderCode,back.WelderCode AS BackingWelderCode, case when jot.JointAttribute is not null then jot.JointAttribute else T.JointAttribute end as JointAttribute, T.WeldingMode,T.ProjectId,T.UnitWorkId,T.UnitId,T.TaskDate,T.Tabler,T.TableDate, jot.WeldJointCode,jot.Dia,jot.Thickness,jot.Size,jot.WeldingLocationId, CASE WHEN jot.WeldingDailyId IS NULL THEN '否' ELSE '是' END AS IsWelding, P.PipelineCode,B.WeldTypeCode,M.WeldingMethodCode,L.WeldingLocationCode, t.CanWelderCode,t.CanWelderId ,rod.ConsumablesName AS WeldingRodCode,T.CanWeldingRodName,T.CanWeldingWireName, wire.ConsumablesName AS WeldingWireCode,jot.WeldingDailyId,p.PipeArea from HJGL_WeldTask T left join HJGL_WeldJoint jot on T.WeldJointId=jot.WeldJointId LEFT JOIN dbo.SitePerson_Person cov ON cov.PersonId=t.CoverWelderId LEFT JOIN dbo.SitePerson_Person back ON back.PersonId=t.BackingWelderId LEFT join HJGL_Pipeline P on jot.PipelineId=P.PipelineId left join Base_WeldType B on jot.WeldTypeId=B.WeldTypeId LEFT join Base_WeldingMethod M on jot.WeldingMethodId=M.WeldingMethodId left join Base_WeldingLocation L on jot.WeldingLocationId=L.WeldingLocationId LEFT JOIN Base_Consumables AS wire ON wire.ConsumablesId=jot.WeldingWire LEFT JOIN Base_Consumables AS rod ON rod.ConsumablesId=jot.WeldingRod GO CREATE TABLE [dbo].[HJGL_MaterialManage]( [MaterialId] [nvarchar](50) NOT NULL, [ProjectId] [nvarchar](50) NULL, [ContractNo] [nvarchar](50) NULL, [UnitId] [nvarchar](50) NULL, [MainItemId] [nvarchar](50) NULL, [MaterialName] [nvarchar](50) NULL, [SpecificationAndModel] [nvarchar](50) NULL, [MaterialCode] [nvarchar](50) NULL, [Material] [nvarchar](50) NULL, [PressClass] [nvarchar](50) NULL, [Unit] [nvarchar](50) NULL, [Num] [decimal](18, 2) NULL, [ArrivalDate] [datetime] NULL, [CompileMan] [nvarchar](50) NULL, [CompileDate] [datetime] NULL, [InspectionId] [nvarchar](50) NULL, CONSTRAINT [PK_HJGL_MaterialManage] PRIMARY KEY CLUSTERED ( [MaterialId] 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].[HJGL_MaterialManage] WITH CHECK ADD CONSTRAINT [FK_HJGL_MaterialManage_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[HJGL_MaterialManage] CHECK CONSTRAINT [FK_HJGL_MaterialManage_Base_Project] GO ALTER TABLE [dbo].[HJGL_MaterialManage] WITH CHECK ADD CONSTRAINT [FK_HJGL_MaterialManage_Base_Unit] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) GO ALTER TABLE [dbo].[HJGL_MaterialManage] CHECK CONSTRAINT [FK_HJGL_MaterialManage_Base_Unit] GO ALTER TABLE [dbo].[HJGL_MaterialManage] WITH CHECK ADD CONSTRAINT [FK_HJGL_MaterialManage_ProjectData_MainItem] FOREIGN KEY([MainItemId]) REFERENCES [dbo].[ProjectData_MainItem] ([MainItemId]) GO ALTER TABLE [dbo].[HJGL_MaterialManage] CHECK CONSTRAINT [FK_HJGL_MaterialManage_ProjectData_MainItem] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'MaterialId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @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'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'ContractNo' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'供货单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'UnitId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主项Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'MainItemId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'MaterialName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格型号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'SpecificationAndModel' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料编码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'MaterialCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'Material' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'PressClass' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @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'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'Num' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到货日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'ArrivalDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @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'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'CompileDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报验Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage', @level2type=N'COLUMN',@level2name=N'InspectionId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料信息表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_MaterialManage' GO