HJGL_DS/DataBase/版本日志/HJGLDB_DS_2026-01-23_geh(交工...

377 lines
27 KiB
Transact-SQL

/**********菜单************************************************************/
--防腐工程质量验收记录
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'EB66D1CE-A677-40EF-A683-47C001F57445')
BEGIN
INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
VALUES ('EB66D1CE-A677-40EF-A683-47C001F57445','防腐工程质量验收记录','JGZL/AnticorrosionEngineeringInspectionRecord.aspx',360,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
END
GO
IF NOT EXISTS (SELECT * FROM ButtonToMenu WHERE MenuId = 'EB66D1CE-A677-40EF-A683-47C001F57445')
BEGIN
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('3077BAFB-783E-4E89-86FC-1413E2E26BCD','EB66D1CE-A677-40EF-A683-47C001F57445','增加',1)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('1B01074A-409A-4B4D-929E-876B91051FF2','EB66D1CE-A677-40EF-A683-47C001F57445','修改',2)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('E4EB6616-2EE7-407D-9551-7B2285D2F630','EB66D1CE-A677-40EF-A683-47C001F57445','删除',3)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('4DC14273-890D-4734-BB4E-8203FC225E9C','EB66D1CE-A677-40EF-A683-47C001F57445','保存',4)
END
GO
/**********数据表************************************************************/
--防腐工程质量验收记录
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_AnticorrosionEngineeringInspectionRecord') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecord](
[AnticorrosionId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[AnticorrosionCurrentStatus] [nvarchar](50) NULL,
[AnticorrosionPart] [nvarchar](500) NULL,
[AnticorrosionRequire] [nvarchar](500) NULL,
[InspectionConclusion] [nvarchar](50) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
CONSTRAINT [PK_JGZL_AnticorrosionEngineeringInspectionRecord] PRIMARY KEY CLUSTERED
(
[AnticorrosionId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_AnticorrosionEngineeringInspectionRecord_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecord] CHECK CONSTRAINT [FK_JGZL_AnticorrosionEngineeringInspectionRecord_Base_Project]
ALTER TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_AnticorrosionEngineeringInspectionRecord_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecord] CHECK CONSTRAINT [FK_JGZL_AnticorrosionEngineeringInspectionRecord_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'AnticorrosionId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'防腐前表面状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'AnticorrosionCurrentStatus'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'防腐部位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'AnticorrosionPart'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'防腐层结构及要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'AnticorrosionRequire'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'验收结论' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'InspectionConclusion'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'防腐工程质量验收记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecord'
END
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_AnticorrosionEngineeringInspectionRecordItem') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecordItem](
[AnticorrosionItemId] [nvarchar](50) NOT NULL,
[AnticorrosionId] [nvarchar](50) NULL,
[Part] [nvarchar](50) NULL,
[MaterialName] [nvarchar](100) NULL,
[Grade] [nvarchar](50) NULL,
[Manufacturer] [nvarchar](100) NULL,
[PlanFilmThickness] [nvarchar](50) NULL,
[ActualFilmThickness] [nvarchar](50) NULL,
CONSTRAINT [PK_JGZL_AnticorrosionEngineeringInspectionRecordItem] PRIMARY KEY CLUSTERED
(
[AnticorrosionItemId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecordItem] WITH CHECK ADD CONSTRAINT [FK_JGZL_AnticorrosionEngineeringInspectionRecord_JGZL_AnticorrosionEngineeringInspectionRecord] FOREIGN KEY([AnticorrosionId])
REFERENCES [dbo].[JGZL_AnticorrosionEngineeringInspectionRecord] ([AnticorrosionId])
ALTER TABLE [dbo].[JGZL_AnticorrosionEngineeringInspectionRecordItem] CHECK CONSTRAINT [FK_JGZL_AnticorrosionEngineeringInspectionRecord_JGZL_AnticorrosionEngineeringInspectionRecord]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'AnticorrosionItemId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'防腐Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'AnticorrosionId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'Part'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'MaterialName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'牌号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'Grade'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'生产厂家' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'Manufacturer'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计漆膜厚度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'PlanFilmThickness'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'实测漆膜厚度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem', @level2type=N'COLUMN',@level2name=N'ActualFilmThickness'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'防腐工程质量验收记录子表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_AnticorrosionEngineeringInspectionRecordItem'
END
GO
/**********菜单************************************************************/
--管道材料材质标识检查记录
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '4AE71DAB-83F3-441E-9918-90812B7DA84C')
BEGIN
INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
VALUES ('4AE71DAB-83F3-441E-9918-90812B7DA84C','管道材料材质标识检查记录','JGZL/MaterialIdentificationInspectionRecord.aspx',370,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
END
GO
IF NOT EXISTS (SELECT * FROM ButtonToMenu WHERE MenuId = '4AE71DAB-83F3-441E-9918-90812B7DA84C')
BEGIN
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('B24CCDAC-A878-4A76-989F-9F3855096814','4AE71DAB-83F3-441E-9918-90812B7DA84C','增加',1)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('F827F507-C101-42A2-9CD0-4C2E90F5A8FE','4AE71DAB-83F3-441E-9918-90812B7DA84C','修改',2)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('F631B7FE-DADA-4F53-AD9D-C36D156A3333','4AE71DAB-83F3-441E-9918-90812B7DA84C','删除',3)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('8F217428-20CB-4F0C-AA6C-E9919AF91070','4AE71DAB-83F3-441E-9918-90812B7DA84C','保存',4)
END
GO
/**********数据表************************************************************/
--管道材料材质标识检查记录
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_MaterialIdentificationInspectionRecord') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[JGZL_MaterialIdentificationInspectionRecord](
[RecordId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[ISO_Id] [nvarchar](50) NULL,
[STE_ID] [nvarchar](50) NULL,
[Specifications] [nvarchar](500) NULL,
[PrescribedColor] [nvarchar](50) NULL,
[TubeIdentificationStatus] [nvarchar](50) NULL,
[PipeFittingName] [nvarchar](100) NULL,
[PipeFittingStatus] [nvarchar](50) NULL,
[Conclusion] [nvarchar](500) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
CONSTRAINT [PK_JGZL_MaterialIdentificationInspectionRecord] PRIMARY KEY CLUSTERED
(
[RecordId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[JGZL_MaterialIdentificationInspectionRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_MaterialIdentificationInspectionRecord_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[JGZL_MaterialIdentificationInspectionRecord] CHECK CONSTRAINT [FK_JGZL_MaterialIdentificationInspectionRecord_Base_Project]
ALTER TABLE [dbo].[JGZL_MaterialIdentificationInspectionRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_MaterialIdentificationInspectionRecord_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[JGZL_MaterialIdentificationInspectionRecord] CHECK CONSTRAINT [FK_JGZL_MaterialIdentificationInspectionRecord_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'RecordId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'ISO_Id'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'STE_ID'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'Specifications'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规定色标颜色' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'PrescribedColor'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管子标识状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'TubeIdentificationStatus'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管件名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'PipeFittingName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管件标识状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'PipeFittingStatus'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'Conclusion'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道材料材质标识检查记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_MaterialIdentificationInspectionRecord'
END
GO
/**********菜单************************************************************/
--钢管检查验收记录
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68')
BEGIN
INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
VALUES ('83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68','钢管检查验收记录','JGZL/SteelPipeCheckRecord.aspx',380,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
END
GO
IF NOT EXISTS (SELECT * FROM ButtonToMenu WHERE MenuId = '83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68')
BEGIN
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('752D1A89-D693-43D6-9D89-8F0A1C521ED7','83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68','增加',1)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('4697C571-FB3C-483F-A6CA-5B7DF3265138','83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68','修改',2)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('D83B6E7B-4EDD-47C9-9342-FE199AFE1C0B','83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68','删除',3)
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES ('2CC9AD3D-9BE5-4474-BA76-D5CFDF90851E','83CB0DCD-1E61-4A46-A3B9-EB9B3D6D8D68','保存',4)
END
GO
/**********数据表************************************************************/
--钢管检查验收记录
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_SteelPipeCheckRecord') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[JGZL_SteelPipeCheckRecord](
[RecordId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[ContractCode] [nvarchar](50) NULL,
[ArrivalDate] [datetime] NULL,
[ExecutionStandard] [nvarchar](50) NULL,
[Crack] [nvarchar](100) NULL,
[SlagInclusion] [nvarchar](100) NULL,
[ShrinkageHole] [nvarchar](100) NULL,
[HeavyLeather] [nvarchar](100) NULL,
[Other] [nvarchar](100) NULL,
[Remark] [nvarchar](500) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
CONSTRAINT [PK_JGZL_SteelPipeCheckRecord] PRIMARY KEY CLUSTERED
(
[RecordId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_SteelPipeCheckRecord_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecord] CHECK CONSTRAINT [FK_JGZL_SteelPipeCheckRecord_Base_Project]
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_SteelPipeCheckRecord_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecord] CHECK CONSTRAINT [FK_JGZL_SteelPipeCheckRecord_Sys_User]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'RecordId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合同编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'ContractCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'到货日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'ArrivalDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行标准' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'ExecutionStandard'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'裂纹' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'Crack'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'夹渣' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'SlagInclusion'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'缩孔' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'ShrinkageHole'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'重皮' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'HeavyLeather'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'其他' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'Other'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'Remark'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'CompileMan'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord', @level2type=N'COLUMN',@level2name=N'CompileDate'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'钢管检查验收记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecord'
END
-- 钢管检查验收记录子表1
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_SteelPipeCheckRecordItem1') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[JGZL_SteelPipeCheckRecordItem1](
[RecordItemId] [nvarchar](50) NOT NULL,
[RecordId] [nvarchar](50) NULL,
[Name] [nvarchar](50) NULL,
[Material] [nvarchar](50) NULL,
[Specifications] [nvarchar](50) NULL,
[Quantity] [nvarchar](50) NULL,
[MaterialCertificateCode] [nvarchar](50) NULL,
[HeatCode] [nvarchar](50) NULL,
[MaterialCertificateSelfNumber] [nvarchar](50) NULL,
CONSTRAINT [PK_JGZL_SteelPipeCheckRecordItem1] PRIMARY KEY CLUSTERED
(
[RecordItemId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecordItem1] WITH CHECK ADD CONSTRAINT [FK_JGZL_SteelPipeCheckRecordItem1_JGZL_SteelPipeCheckRecord] FOREIGN KEY([RecordId])
REFERENCES [dbo].[JGZL_SteelPipeCheckRecord] ([RecordId])
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecordItem1] CHECK CONSTRAINT [FK_JGZL_SteelPipeCheckRecordItem1_JGZL_SteelPipeCheckRecord]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'RecordItemId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'RecordId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'Name'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'Material'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'Specifications'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'Quantity'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质证编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'MaterialCertificateCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'炉批号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'HeatCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质证件自编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1', @level2type=N'COLUMN',@level2name=N'MaterialCertificateSelfNumber'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'钢管检查验收记录子表一' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem1'
END
-- 钢管检查验收记录子表2
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_SteelPipeCheckRecordItem2') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[JGZL_SteelPipeCheckRecordItem2](
[RecordItemId] [nvarchar](50) NOT NULL,
[RecordId] [nvarchar](50) NULL,
[Part1] [nvarchar](50) NULL,
[Part2] [nvarchar](50) NULL,
[Part3] [nvarchar](50) NULL,
[Part4] [nvarchar](50) NULL,
[InnerDiameter] [nvarchar](50) NULL,
[OuterDiameter] [nvarchar](50) NULL,
[Lengths] [nvarchar](50) NULL,
CONSTRAINT [PK_JGZL_SteelPipeCheckRecordItem2] PRIMARY KEY CLUSTERED
(
[RecordItemId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecordItem2] WITH CHECK ADD CONSTRAINT [FK_JGZL_SteelPipeCheckRecordItem2_JGZL_SteelPipeCheckRecord] FOREIGN KEY([RecordId])
REFERENCES [dbo].[JGZL_SteelPipeCheckRecord] ([RecordId])
ALTER TABLE [dbo].[JGZL_SteelPipeCheckRecordItem2] CHECK CONSTRAINT [FK_JGZL_SteelPipeCheckRecordItem2_JGZL_SteelPipeCheckRecord]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'RecordItemId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'RecordId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部位1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'Part1'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部位2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'Part2'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部位3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'Part3'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部位4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'Part4'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'InnerDiameter'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'OuterDiameter'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'长度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2', @level2type=N'COLUMN',@level2name=N'Lengths'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'钢管检查验收记录子表2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_SteelPipeCheckRecordItem2'
END
GO