Merge branch 'master' of http://47.104.102.122:3000/gaofei/HJGL_DS
This commit is contained in:
@@ -0,0 +1,225 @@
|
||||
|
||||
ALTER VIEW [dbo].[View_UnitPerformance]
|
||||
AS
|
||||
SELECT
|
||||
NEWID() AS Id,
|
||||
--total.ProjectId,
|
||||
--project.ProjectCode,--施工号
|
||||
'' as ProjectCode,
|
||||
total.WED_Unit,
|
||||
un.UnitCode,-- 单位代码
|
||||
un.UnitName,--单位名称
|
||||
-------------本期start
|
||||
CAST(ISNULL(total.totalSize,0) AS DECIMAL(19,2)) AS totalSize, --总寸径
|
||||
ISNULL(total.totalJoint,0) AS totalJoint, --总焊口
|
||||
ISNULL(JointNum1.JointNum1,0) AS JointNum1, --一次拍片焊口数
|
||||
|
||||
ISNULL(JointNum1.JointNum1,0)-ISNULL(JointNoPassNum1.JointNoPassNum1,0) AS JointPassNum1, --一次拍片合格焊口数
|
||||
ISNULL(JointNoPassNum1.JointNoPassNum1,0) AS RepairJoint1, --一次返修焊口数
|
||||
ISNULL(RepairJoint2.RepairJoint2,0) AS RepairJoint2, --二次返修焊口数
|
||||
ISNULL(RepairJoint3.RepairJoint3,0) AS RepairJoint3, --三次返修焊口数
|
||||
|
||||
CAST((CASE ISNULL((ISNULL(JointNum1.JointNum1,0)-ISNULL(JointNoPassNum1.JointNoPassNum1,0)),0) WHEN 0 THEN 0
|
||||
ELSE (CASE(ISNULL(JointNum1.JointNum1,0)) WHEN 0 THEN 0
|
||||
ELSE 1.0 * ISNULL((ISNULL(JointNum1.JointNum1,0)-ISNULL(JointNoPassNum1.JointNoPassNum1,0)),0)/(1.0 * JointNum1.JointNum1)*100
|
||||
END)END) AS DECIMAL(19,3)) AS JointPassRate , ---一次拍片焊口合格率
|
||||
|
||||
ISNULL(JointNum1.totalfilm,0) AS totalfilm, --一次拍片数
|
||||
(ISNULL(JointNum1.totalfilm,0)- ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0)) AS totalPassfilm, --一次拍片合格数
|
||||
ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0) AS repairFilm1, --一次返修片子数
|
||||
|
||||
ISNULL(RepairJoint2.repairFilm2,0) AS repairFilm2, --二次返修片子数
|
||||
ISNULL(RepairJoint3.repairFilm3,0) AS repairFilm3, --三次返修片子数
|
||||
|
||||
CAST((CASE (ISNULL(JointNum1.totalfilm,0)- ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0)) WHEN 0 THEN 0
|
||||
ELSE (CASE(ISNULL(JointNum1.totalfilm,0)) WHEN 0 THEN 0
|
||||
ELSE 1.0 * (ISNULL(JointNum1.totalfilm,0)- ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0))/(1.0 * JointNum1.totalfilm)*100
|
||||
END) END) AS DECIMAL(19,3)) AS JointFilmPassRate ---一次拍片合格率
|
||||
|
||||
FROM
|
||||
--总达因值 --总焊口
|
||||
(SELECT SUM(joint.JOT_Size) AS totalSize,COUNT(*) AS totalJoint
|
||||
,joint.WED_Unit
|
||||
FROM View_JointWelder joint
|
||||
LEFT JOIN HJGL_BO_WeldReportMain report ON joint.DReportID = report.DReportID
|
||||
WHERE joint.DReportID IS NOT NULL and report.JOT_WeldDate >= '2026-01-01'
|
||||
GROUP BY joint.WED_Unit) AS total
|
||||
|
||||
|
||||
--一次拍片焊口数 , 一次拍片总数,一次拍片合格总数
|
||||
LEFT JOIN (SELECT COUNT(joint.JOT_ID) AS JointNum1, SUM(joint.RT_FilmNum) AS totalfilm,
|
||||
joint.WED_Unit
|
||||
FROM dbo.View_JointWelder joint
|
||||
WHERE joint.PointType='点口' AND joint.RT_FilmNum IS NOT NULL and joint.RT_FilmNum>0 and (select COUNT(*) from dbo.HJGL_BO_QualityRating a
|
||||
left join HJGL_CH_TrustItem b on a.CH_TrustItemID=b.CH_TrustItemID
|
||||
left join HJGL_CH_Trust c on b.CH_TrustID=c.CH_TrustID where a.JOT_ID=joint.JOT_ID and FilmNum is not null and c.CH_NDTMethod='20d2cbca-8b3d-434b-b1c1-181796986fa5')>0
|
||||
AND joint.dreportid IS NOT NULL
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_BO_QualityRating WHERE JOT_ID=joint.JOT_ID)>= '2026-01-01'
|
||||
GROUP BY joint.WED_Unit) AS JointNum1
|
||||
ON JointNum1.WED_Unit = total.WED_Unit
|
||||
|
||||
--一次拍片不合格焊口数
|
||||
LEFT JOIN (SELECT COUNT(distinct joint.JOT_ID) AS JointNoPassNum1,
|
||||
joint.WED_Unit
|
||||
FROM dbo.HJGL_CH_RepairItemRecord rr
|
||||
left join dbo.View_JointWelder joint on rr.JOT_ID=joint.JOT_ID
|
||||
WHERE joint.PointType='点口' and rr.NDT_ID='20d2cbca-8b3d-434b-b1c1-181796986fa5'
|
||||
--AND (joint.RT1_RepairFilm IS NOT NULL or (select top 1 CH_TrustItemID from dbo.HJGL_CH_TrustItem ti where ti.JOT_ID=joint.JOT_ID and ti.States='4') is not null)
|
||||
AND joint.dreportid IS NOT NULL and rr.RepairMark='R1'
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R1')>= '2026-01-01'
|
||||
GROUP BY joint.WED_Unit) AS JointNoPassNum1
|
||||
ON JointNoPassNum1.WED_Unit = total.WED_Unit
|
||||
--一次拍片不合格拍片数
|
||||
LEFT JOIN (SELECT count(rr.RepairItemRecordId) as JointNoPassFilmNum2,
|
||||
joint.WED_Unit
|
||||
FROM dbo.HJGL_CH_RepairItemRecord rr
|
||||
left join dbo.View_JointWelder joint on rr.JOT_ID=joint.JOT_ID
|
||||
WHERE joint.PointType='点口' and rr.NDT_ID='20d2cbca-8b3d-434b-b1c1-181796986fa5'
|
||||
--AND (joint.RT1_RepairFilm IS NOT NULL or (select top 1 CH_TrustItemID from dbo.HJGL_CH_TrustItem ti where ti.JOT_ID=joint.JOT_ID and ti.States='4') is not null)
|
||||
AND joint.dreportid IS NOT NULL and rr.RepairMark='R1'
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R1')>= '2026-01-01'
|
||||
GROUP BY joint.WED_Unit) AS JointNoPassNum2
|
||||
ON JointNoPassNum2.WED_Unit = total.WED_Unit
|
||||
--二次返修拍片焊口数,二次返修拍片总数
|
||||
LEFT JOIN (SELECT COUNT(joint.JOT_ID) AS RepairJoint2, SUM(ISNULL(joint.RT2_RepairFilmNum,0)) AS RepairFilm2,
|
||||
joint.WED_Unit
|
||||
FROM dbo.View_JointWelder joint
|
||||
WHERE joint.PointType='点口' AND joint.RT2_RepairFilm IS NOT NULL
|
||||
AND joint.dreportid IS NOT NULL
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R2')>= '2026-01-01'
|
||||
GROUP BY joint.WED_Unit) AS RepairJoint2
|
||||
ON RepairJoint2.WED_Unit = total.WED_Unit
|
||||
|
||||
|
||||
|
||||
--三次返修拍片焊口数,三次返修拍片总数
|
||||
LEFT JOIN (SELECT COUNT(joint.JOT_ID) AS RepairJoint3, SUM(ISNULL(joint.RT3_RepairFilmNum,0)) AS RepairFilm3,
|
||||
joint.WED_Unit
|
||||
FROM dbo.View_JointWelder joint
|
||||
WHERE joint.PointType='点口' AND joint.RT3_RepairFilm IS NOT NULL
|
||||
AND joint.dreportid IS NOT NULL
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R3')>= '2026-01-01'
|
||||
GROUP BY joint.WED_Unit) AS RepairJoint3
|
||||
ON RepairJoint3.WED_Unit = total.WED_Unit
|
||||
|
||||
--LEFT JOIN Base_Project project ON total.ProjectId=project.ProjectId
|
||||
LEFT JOIN dbo.Base_Unit un ON un.UnitId=total.WED_Unit
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
ALTER VIEW [dbo].[View_WelderPerformance]
|
||||
AS
|
||||
select v.* from
|
||||
(SELECT
|
||||
NEWID() AS Id,
|
||||
--total.ProjectId,
|
||||
--project.ProjectCode,--施工号
|
||||
'' as ProjectCode,
|
||||
total.Welder,
|
||||
wld.wed_code,-- 焊工代码
|
||||
wld.wed_name,--焊工名称
|
||||
unit.UnitName as DepartName, --部门
|
||||
wld.WED_Sex, --性别
|
||||
-------------本期start
|
||||
CAST(ISNULL(total.totalSize,0) AS DECIMAL(19,2)) AS totalSize, --总寸径
|
||||
ISNULL(total.totalJoint,0) AS totalJoint, --总焊口
|
||||
ISNULL(JointNum1.JointNum1,0) AS JointNum1, --一次拍片焊口数
|
||||
|
||||
ISNULL(JointNum1.JointNum1,0)-ISNULL(JointNoPassNum1.JointNoPassNum1,0) AS JointPassNum1, --一次拍片合格焊口数
|
||||
ISNULL(JointNoPassNum1.JointNoPassNum1,0) AS RepairJoint1, --一次返修焊口数
|
||||
ISNULL(RepairJoint2.RepairJoint2,0) AS RepairJoint2, --二次返修焊口数
|
||||
ISNULL(RepairJoint3.RepairJoint3,0) AS RepairJoint3, --三次返修焊口数
|
||||
|
||||
CAST((CASE ISNULL((ISNULL(JointNum1.JointNum1,0)-ISNULL(JointNoPassNum1.JointNoPassNum1,0)),0) WHEN 0 THEN 0
|
||||
ELSE (CASE(ISNULL(JointNum1.JointNum1,0)) WHEN 0 THEN 0
|
||||
ELSE 1.0 * ISNULL((ISNULL(JointNum1.JointNum1,0)-ISNULL(JointNoPassNum1.JointNoPassNum1,0)),0)/(1.0 * JointNum1.JointNum1)
|
||||
END)END) AS DECIMAL(19,3)) AS JointPassRate , ---一次拍片焊口合格率
|
||||
|
||||
ISNULL(JointNum1.totalfilm,0) AS totalfilm, --一次拍片数
|
||||
(ISNULL(JointNum1.totalfilm,0)- ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0)) AS totalPassfilm, --一次拍片合格数
|
||||
ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0) AS repairFilm1, --一次返修片子数
|
||||
|
||||
ISNULL(RepairJoint2.repairFilm2,0) AS repairFilm2, --二次返修片子数
|
||||
ISNULL(RepairJoint3.repairFilm3,0) AS repairFilm3, --三次返修片子数
|
||||
|
||||
CAST((CASE (ISNULL(JointNum1.totalfilm,0)- ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0)) WHEN 0 THEN 0
|
||||
ELSE (CASE(ISNULL(JointNum1.totalfilm,0)) WHEN 0 THEN 0
|
||||
ELSE 1.0 * (ISNULL(JointNum1.totalfilm,0)- ISNULL(JointNoPassNum2.JointNoPassFilmNum2,0))/(1.0 * JointNum1.totalfilm)
|
||||
END) END) AS DECIMAL(19,3)) AS JointFilmPassRate ---一次拍片合格率
|
||||
|
||||
FROM
|
||||
--总达因值 --总焊口
|
||||
(SELECT SUM(joint.JOT_Size) AS totalSize,COUNT(*) AS totalJoint
|
||||
,joint.Welder
|
||||
FROM View_JointWelder joint
|
||||
LEFT JOIN HJGL_BO_WeldReportMain report ON joint.DReportID = report.DReportID
|
||||
WHERE joint.DReportID IS NOT NULL and report.JOT_WeldDate >= '2026-01-01'
|
||||
GROUP BY joint.Welder) AS total
|
||||
|
||||
|
||||
--一次拍片焊口数 , 一次拍片总数,一次拍片合格总数
|
||||
LEFT JOIN (SELECT COUNT(joint.JOT_ID) AS JointNum1, SUM(joint.RT_FilmNum) AS totalfilm,
|
||||
joint.Welder
|
||||
FROM dbo.View_JointWelder joint
|
||||
WHERE joint.PointType='点口' AND joint.RT_FilmNum IS NOT NULL and joint.RT_FilmNum>0 and (select COUNT(*) from dbo.HJGL_BO_QualityRating a
|
||||
left join HJGL_CH_TrustItem b on a.CH_TrustItemID=b.CH_TrustItemID
|
||||
left join HJGL_CH_Trust c on b.CH_TrustID=c.CH_TrustID where a.JOT_ID=joint.JOT_ID and FilmNum is not null and c.CH_NDTMethod='20d2cbca-8b3d-434b-b1c1-181796986fa5')>0
|
||||
AND joint.dreportid IS NOT NULL
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_BO_QualityRating WHERE JOT_ID=joint.JOT_ID)>= '2026-01-01'
|
||||
GROUP BY joint.Welder) AS JointNum1
|
||||
ON JointNum1.Welder = total.Welder
|
||||
|
||||
--一次拍片不合格焊口数
|
||||
LEFT JOIN (SELECT COUNT(distinct joint.JOT_ID) AS JointNoPassNum1,
|
||||
joint.Welder
|
||||
FROM dbo.HJGL_CH_RepairItemRecord rr
|
||||
left join dbo.View_JointWelder joint on rr.JOT_ID=joint.JOT_ID
|
||||
WHERE joint.PointType='点口' and rr.NDT_ID='20d2cbca-8b3d-434b-b1c1-181796986fa5'
|
||||
--AND (joint.RT1_RepairFilm IS NOT NULL or (select top 1 CH_TrustItemID from dbo.HJGL_CH_TrustItem ti where ti.JOT_ID=joint.JOT_ID and ti.States='4') is not null)
|
||||
AND joint.dreportid IS NOT NULL and rr.RepairMark='R1'
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R1')>= '2026-01-01'
|
||||
GROUP BY joint.Welder) AS JointNoPassNum1
|
||||
ON JointNoPassNum1.Welder = total.Welder
|
||||
--一次拍片不合格拍片数
|
||||
LEFT JOIN (SELECT count(rr.RepairItemRecordId) as JointNoPassFilmNum2,
|
||||
joint.Welder
|
||||
FROM dbo.HJGL_CH_RepairItemRecord rr
|
||||
left join dbo.View_JointWelder joint on rr.JOT_ID=joint.JOT_ID
|
||||
WHERE joint.PointType='点口' and rr.NDT_ID='20d2cbca-8b3d-434b-b1c1-181796986fa5'
|
||||
--AND (joint.RT1_RepairFilm IS NOT NULL or (select top 1 CH_TrustItemID from dbo.HJGL_CH_TrustItem ti where ti.JOT_ID=joint.JOT_ID and ti.States='4') is not null)
|
||||
AND joint.dreportid IS NOT NULL and rr.RepairMark='R1'
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R1')>= '2026-01-01'
|
||||
GROUP BY joint.Welder) AS JointNoPassNum2
|
||||
ON JointNoPassNum2.Welder = total.Welder
|
||||
--二次返修拍片焊口数,二次返修拍片总数
|
||||
LEFT JOIN (SELECT COUNT(joint.JOT_ID) AS RepairJoint2, SUM(ISNULL(joint.RT2_RepairFilmNum,0)) AS RepairFilm2,
|
||||
joint.Welder
|
||||
FROM dbo.View_JointWelder joint
|
||||
WHERE joint.PointType='点口' AND joint.RT2_RepairFilm IS NOT NULL
|
||||
AND joint.dreportid IS NOT NULL
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R2')>= '2026-01-01'
|
||||
GROUP BY joint.Welder) AS RepairJoint2
|
||||
ON RepairJoint2.Welder = total.Welder
|
||||
|
||||
|
||||
|
||||
--三次返修拍片焊口数,三次返修拍片总数
|
||||
LEFT JOIN (SELECT COUNT(joint.JOT_ID) AS RepairJoint3, SUM(ISNULL(joint.RT3_RepairFilmNum,0)) AS RepairFilm3,
|
||||
joint.Welder
|
||||
FROM dbo.View_JointWelder joint
|
||||
WHERE joint.PointType='点口' AND joint.RT3_RepairFilm IS NOT NULL
|
||||
AND joint.dreportid IS NOT NULL
|
||||
AND (SELECT TOP 1 SignDate FROM dbo.HJGL_CH_RepairItemRecord WHERE JOT_ID=joint.JOT_ID AND RepairMark='R3')>= '2026-01-01'
|
||||
GROUP BY joint.Welder) AS RepairJoint3
|
||||
ON RepairJoint3.Welder = total.Welder
|
||||
LEFT JOIN dbo.HJGL_BS_Welder wld ON wld.WED_ID=total.Welder
|
||||
LEFT JOIN dbo.Base_Unit unit on unit.UnitId=wld.WED_Unit) v
|
||||
where v.JointFilmPassRate>0 and v.JointFilmPassRate<0.965
|
||||
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
@@ -0,0 +1,175 @@
|
||||
|
||||
--交工资料
|
||||
|
||||
/**********菜单************************************************************/
|
||||
|
||||
--15、阀门试验确认表
|
||||
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5')
|
||||
BEGIN
|
||||
INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
VALUES ('B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5','阀门试验确认表','JGZL/ValveTestConfirmationForm.aspx',150,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
|
||||
END
|
||||
GO
|
||||
IF NOT EXISTS (SELECT * FROM ButtonToMenu WHERE MenuId = 'B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5')
|
||||
BEGIN
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('05DF35EB-A56F-4F76-9DFB-D706702A9B8C','B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5','增加',1)
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('8A589323-6D3F-4FD4-BF98-C3E84F5DE424','B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5','修改',2)
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('599E0E5B-FADC-49A2-A2F1-E8FCF8A48688','B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5','删除',3)
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('BD859A9D-D1ED-4D3E-9698-FA73E270146B','B4BEFE75-8B40-48E3-ABE9-05FF8D72D0F5','保存',4)
|
||||
END
|
||||
GO
|
||||
|
||||
--16、阀门检验试验记录
|
||||
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'A787D641-92EB-4C97-809D-7947C750338E')
|
||||
BEGIN
|
||||
INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
||||
VALUES ('A787D641-92EB-4C97-809D-7947C750338E','阀门检验试验记录','JGZL/ValveInspectionTestRecord.aspx',160,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
|
||||
END
|
||||
GO
|
||||
IF NOT EXISTS (SELECT * FROM ButtonToMenu WHERE MenuId = 'A787D641-92EB-4C97-809D-7947C750338E')
|
||||
BEGIN
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('EF76C5BA-3F3B-4C35-822C-9C198C8ACC22','A787D641-92EB-4C97-809D-7947C750338E','增加',1)
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('F80C8F1F-4DE7-414D-B067-7697C5C0075B','A787D641-92EB-4C97-809D-7947C750338E','修改',2)
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('83C7DBC1-58EF-4353-AA90-CF95657187E1','A787D641-92EB-4C97-809D-7947C750338E','删除',3)
|
||||
INSERT INTO ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES ('8DDF2F61-40B7-48E2-B1A8-0EE58A5BE08A','A787D641-92EB-4C97-809D-7947C750338E','保存',4)
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
/**********数据表************************************************************/
|
||||
|
||||
|
||||
--15、阀门试验确认表
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_ValveTestConfirmationForm') AND type = N'U')
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE [dbo].[JGZL_ValveTestConfirmationForm](
|
||||
[RecordId] [nvarchar](50) NOT NULL,
|
||||
[ProjectId] [nvarchar](50) NULL,
|
||||
[Code] [nvarchar](50) NOT NULL,
|
||||
[Name] [nvarchar](50) NULL,
|
||||
[ModelNumber] [nvarchar](50) NULL,
|
||||
[Specifications] [nvarchar](50) NULL,
|
||||
[NominalPressure] [nvarchar](50) NULL,
|
||||
[Num] [int] NULL,
|
||||
[PressureTest] [nvarchar](50) NULL,
|
||||
[SealTest] [nvarchar](50) NULL,
|
||||
[UpperSealTest] [nvarchar](50) NULL,
|
||||
[TestResults] [nvarchar](2000) NULL,
|
||||
[Remark] [nvarchar](500) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
[Reviewer] [nvarchar](50) NULL,
|
||||
[RevieweDate] [datetime] NULL,
|
||||
CONSTRAINT [PK_JGZL_ValveTestConfirmationForm] 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_ValveTestConfirmationForm] WITH CHECK ADD CONSTRAINT [FK_JGZL_ValveTestConfirmationForm_Base_Project] FOREIGN KEY([ProjectId])
|
||||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||||
ALTER TABLE [dbo].[JGZL_ValveTestConfirmationForm] CHECK CONSTRAINT [FK_JGZL_ValveTestConfirmationForm_Base_Project]
|
||||
ALTER TABLE [dbo].[JGZL_ValveTestConfirmationForm] WITH CHECK ADD CONSTRAINT [FK_JGZL_ValveTestConfirmationForm_Sys_User] FOREIGN KEY([CompileMan])
|
||||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||||
ALTER TABLE [dbo].[JGZL_ValveTestConfirmationForm] CHECK CONSTRAINT [FK_JGZL_ValveTestConfirmationForm_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_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'Code'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'型号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'ModelNumber'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'NominalPressure'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'Num'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力试验' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'PressureTest'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密封试验' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'SealTest'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上密封试验' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'UpperSealTest'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'TestResults'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @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_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'Reviewer'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm', @level2type=N'COLUMN',@level2name=N'RevieweDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'阀门试验确认表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveTestConfirmationForm'
|
||||
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
--16、阀门检验试验记录
|
||||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'JGZL_ValveInspectionTestRecord') AND type = N'U')
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE [dbo].[JGZL_ValveInspectionTestRecord](
|
||||
[RecordId] [nvarchar](50) NOT NULL,
|
||||
[ProjectId] [nvarchar](50) NULL,
|
||||
[Code] [nvarchar](50) NOT NULL,
|
||||
[Name] [nvarchar](50) NULL,
|
||||
[SpecificationModel] [nvarchar](50) NULL,
|
||||
[NominalPressure] [nvarchar](50) NULL,
|
||||
[PressuretTestMedium] [nvarchar](50) NULL,
|
||||
[PressuretTestPressure] [nvarchar](50) NULL,
|
||||
[PressureTestTime] [nvarchar](50) NULL,
|
||||
[SealTestMedium] [nvarchar](50) NULL,
|
||||
[SealTestPressure] [nvarchar](50) NULL,
|
||||
[SealTestTime] [nvarchar](50) NULL,
|
||||
[UpperSealTestMedium] [nvarchar](50) NULL,
|
||||
[UpperSealTestPressure] [nvarchar](50) NULL,
|
||||
[UpperSealTestTime] [nvarchar](50) NULL,
|
||||
[InspectionResults] [nvarchar](2000) NULL,
|
||||
[Remark] [nvarchar](500) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
[Reviewer] [nvarchar](50) NULL,
|
||||
[RevieweDate] [datetime] NULL,
|
||||
CONSTRAINT [PK_JGZL_ValveInspectionTestRecord] 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_ValveInspectionTestRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_ValveInspectionTestRecord_Base_Project] FOREIGN KEY([ProjectId])
|
||||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||||
ALTER TABLE [dbo].[JGZL_ValveInspectionTestRecord] CHECK CONSTRAINT [FK_JGZL_ValveInspectionTestRecord_Base_Project]
|
||||
ALTER TABLE [dbo].[JGZL_ValveInspectionTestRecord] WITH CHECK ADD CONSTRAINT [FK_JGZL_ValveInspectionTestRecord_Sys_User] FOREIGN KEY([CompileMan])
|
||||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||||
ALTER TABLE [dbo].[JGZL_ValveInspectionTestRecord] CHECK CONSTRAINT [FK_JGZL_ValveInspectionTestRecord_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_ValveInspectionTestRecord', @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_ValveInspectionTestRecord', @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_ValveInspectionTestRecord', @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_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'Code'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格型号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'SpecificationModel'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'公称压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'NominalPressure'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'PressuretTestMedium'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力试验压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'PressuretTestPressure'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力试验时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'PressureTestTime'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密封试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'SealTestMedium'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密封试验压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'SealTestPressure'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密封试验时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'SealTestTime'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上密封试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'UpperSealTestMedium'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上密封试验压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'UpperSealTestPressure'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上密封试验时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'UpperSealTestTime'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'解体检查结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'InspectionResults'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @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_ValveInspectionTestRecord', @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_ValveInspectionTestRecord', @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_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'Reviewer'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord', @level2type=N'COLUMN',@level2name=N'RevieweDate'
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'阀门检验试验记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_ValveInspectionTestRecord'
|
||||
|
||||
END
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user