459 lines
26 KiB
Transact-SQL
459 lines
26 KiB
Transact-SQL
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('BA383490-BAE3-4E65-B221-8F89D2431135','质量奖惩','',70,'0','Menu_CQMS',0,0,1)
|
||
GO
|
||
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('81053EAB-09C6-4A6B-A952-B756071EE0DA','质量奖励处罚','CQMS/RewardAndPunish/RewardAndPunish.aspx',10,'BA383490-BAE3-4E65-B221-8F89D2431135','Menu_CQMS',0,1,1)
|
||
GO
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('4A1ACB37-8E46-4192-A40E-B4BEC6C0B8FC','81053EAB-09C6-4A6B-A952-B756071EE0DA','增加',1)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('1C61A92C-2B4A-4118-9A98-A1C8ACE29D13','81053EAB-09C6-4A6B-A952-B756071EE0DA','修改',2)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('7104955E-586D-4BAF-90CE-3DB3F1A313A9','81053EAB-09C6-4A6B-A952-B756071EE0DA','删除',3)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('CE5580C3-6385-4FD5-B48C-84DFDC1DEF93','81053EAB-09C6-4A6B-A952-B756071EE0DA','保存',4)
|
||
GO
|
||
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('E20647B6-315D-483B-8E5D-4810DBECE79E','质量奖惩定义','',90,'A93BA810-3511-4BB2-9C10-9663351DF79F','Menu_SysSet',1,0,1)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('84DB3C33-8828-407B-8B8A-5E98AD610FA6','奖励定义','BaseInfo/RewardType.aspx',10,'E20647B6-315D-483B-8E5D-4810DBECE79E','Menu_SysSet',1,1,1)
|
||
GO
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('8E4BF950-5859-4319-8EA5-F73A87DBF807','84DB3C33-8828-407B-8B8A-5E98AD610FA6','增加',1)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('C71CB6E0-7D3C-486A-94DD-D72D27D6DE1B','84DB3C33-8828-407B-8B8A-5E98AD610FA6','修改',2)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('9A7587D8-B5AE-44DF-8A40-366D10E00B32','84DB3C33-8828-407B-8B8A-5E98AD610FA6','删除',3)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('815844ED-E84C-4B1C-9CBA-1FEA13D27D44','84DB3C33-8828-407B-8B8A-5E98AD610FA6','保存',4)
|
||
GO
|
||
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('92DF46C6-1CE4-4324-A3F2-EBC6261376AC','处罚定义','BaseInfo/PunishType.aspx',20,'E20647B6-315D-483B-8E5D-4810DBECE79E','Menu_SysSet',1,1,1)
|
||
GO
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('A61A94F0-5D3F-4D9D-B901-9806EC92EC0B','92DF46C6-1CE4-4324-A3F2-EBC6261376AC','增加',1)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('8DD92D1E-DD3A-46A8-8E97-949C9542FB62','92DF46C6-1CE4-4324-A3F2-EBC6261376AC','修改',2)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('DB2D95C7-1D40-4F44-AAB2-AFA16889D364','92DF46C6-1CE4-4324-A3F2-EBC6261376AC','删除',3)
|
||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||
VALUES('7A0D6E09-5619-40FE-8447-37E593247EB3','92DF46C6-1CE4-4324-A3F2-EBC6261376AC','保存',4)
|
||
GO
|
||
|
||
|
||
CREATE TABLE [dbo].[Base_RewardType](
|
||
[RewardTypeId] [nvarchar](50) NOT NULL,
|
||
[RewardCause] [nvarchar](500) NULL,
|
||
[RewardDecision] [nvarchar](500) NULL,
|
||
[Remark] [nvarchar](200) NULL,
|
||
CONSTRAINT [PK_Base_RewardType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[RewardTypeId] 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'Base_RewardType', @level2type=N'COLUMN',@level2name=N'RewardTypeId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖励事由' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_RewardType', @level2type=N'COLUMN',@level2name=N'RewardCause'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖励决定' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_RewardType', @level2type=N'COLUMN',@level2name=N'RewardDecision'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_RewardType', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖励定义表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_RewardType'
|
||
GO
|
||
|
||
|
||
CREATE TABLE [dbo].[Base_PunishType](
|
||
[PunishTypeId] [nvarchar](50) NOT NULL,
|
||
[PunishCause] [nvarchar](500) NULL,
|
||
[PunishDecision] [nvarchar](500) NULL,
|
||
[Remark] [nvarchar](200) NULL,
|
||
CONSTRAINT [PK_Base_PunishType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PunishTypeId] 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'Base_PunishType', @level2type=N'COLUMN',@level2name=N'PunishTypeId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚事由' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PunishType', @level2type=N'COLUMN',@level2name=N'PunishCause'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚决定' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PunishType', @level2type=N'COLUMN',@level2name=N'PunishDecision'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PunishType', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处罚定义表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PunishType'
|
||
GO
|
||
|
||
|
||
|
||
CREATE TABLE [dbo].[RewardAndPunish_RewardAndPunish](
|
||
[RewardAndPunishId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[RewardAndPunishCode] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[Type] [char](1) NULL,
|
||
[RewardAndPunishTypeId] [nvarchar](50) NULL,
|
||
[RewardAndPunishBasis] [nvarchar](200) NULL,
|
||
[State] [char](1) NULL,
|
||
[CompileMan] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
CONSTRAINT [PK_RewardAndPunish_RewardAndPunish] PRIMARY KEY CLUSTERED
|
||
(
|
||
[RewardAndPunishId] 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
|
||
|
||
SET ANSI_PADDING OFF
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[RewardAndPunish_RewardAndPunish] WITH CHECK ADD CONSTRAINT [FK_RewardAndPunish_RewardAndPunish_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[RewardAndPunish_RewardAndPunish] CHECK CONSTRAINT [FK_RewardAndPunish_RewardAndPunish_Base_Project]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'RewardAndPunishId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @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'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'RewardAndPunishCode'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖罚对象(分包单位Id)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖罚类别(1-奖励,2-处罚)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'Type'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖罚定义Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'RewardAndPunishTypeId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'奖罚依据' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'RewardAndPunishBasis'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'State'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish', @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'RewardAndPunish_RewardAndPunish', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量奖励处罚表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunish'
|
||
GO
|
||
|
||
|
||
|
||
CREATE TABLE [dbo].[RewardAndPunish_RewardAndPunishApprove](
|
||
[RewardAndPunishApproveId] [nvarchar](50) NOT NULL,
|
||
[RewardAndPunishId] [nvarchar](50) NULL,
|
||
[ApproveMan] [nvarchar](50) NULL,
|
||
[ApproveDate] [datetime] NULL,
|
||
[IsAgree] [bit] NULL,
|
||
[ApproveIdea] [nvarchar](200) NULL,
|
||
[ApproveType] [char](1) NULL,
|
||
CONSTRAINT [PK_RewardAndPunish_RewardAndPunishApprove] PRIMARY KEY CLUSTERED
|
||
(
|
||
[RewardAndPunishApproveId] 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
|
||
|
||
SET ANSI_PADDING OFF
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[RewardAndPunish_RewardAndPunishApprove] WITH CHECK ADD CONSTRAINT [FK_RewardAndPunish_RewardAndPunishApprove_RewardAndPunish_RewardAndPunish] FOREIGN KEY([RewardAndPunishId])
|
||
REFERENCES [dbo].[RewardAndPunish_RewardAndPunish] ([RewardAndPunishId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[RewardAndPunish_RewardAndPunishApprove] CHECK CONSTRAINT [FK_RewardAndPunish_RewardAndPunishApprove_RewardAndPunish_RewardAndPunish]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'RewardAndPunishApproveId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'RewardAndPunishId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'ApproveMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'ApproveDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否同意' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'IsAgree'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理意见' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'ApproveIdea'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove', @level2type=N'COLUMN',@level2name=N'ApproveType'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量奖励处罚审批表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RewardAndPunish_RewardAndPunishApprove'
|
||
GO
|
||
|
||
|
||
|
||
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
|
||
|
||
|
||
/****** Object: Table [dbo].[Person_PersonsCertificate] Script Date: 2022/8/31 9:23:18 ******/
|
||
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Person_PersonsCertificate]') AND type in (N'U'))
|
||
DROP TABLE [dbo].[Person_PersonsCertificate]
|
||
GO
|
||
|
||
ALTER TABLE QualityAudit_PersonQuality ADD RegisterDate DATETIME NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注册时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QualityAudit_PersonQuality', @level2type=N'COLUMN',@level2name=N'RegisterDate'
|
||
GO
|
||
|
||
ALTER TABLE QualityAudit_PersonQuality ADD Major nvarchar(50) NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QualityAudit_PersonQuality', @level2type=N'COLUMN',@level2name=N'Major'
|
||
GO
|
||
|
||
ALTER TABLE QualityAudit_PersonQuality ADD Url nvarchar(2000) NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QualityAudit_PersonQuality', @level2type=N'COLUMN',@level2name=N'Url'
|
||
GO
|
||
|
||
UPDATE QualityAudit_PersonQuality SET Url=(SELECT AttachUrl FROM AttachFile WHERE ToKeyId=QualityAudit_PersonQuality.PersonQualityId)
|
||
GO
|
||
|
||
CREATE TABLE [dbo].[Person_PersonTrain](
|
||
[PersonTrainId] [nvarchar](50) NOT NULL,
|
||
[PersonId] [nvarchar](50) NULL,
|
||
[TrainTypeId] [nvarchar](50) NULL,
|
||
[TrainDate] [datetime] NULL,
|
||
[TrainPlace] [nvarchar](500) NULL,
|
||
[TrainResult] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Person_PersonTrain] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PersonTrainId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'PersonTrainId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'PersonId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainTypeId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainPlace'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训效果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainResult'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员培训表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain'
|
||
GO
|
||
|
||
|
||
ALTER TABLE Base_WorkPost ADD IsDuty BIT NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任书' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WorkPost', @level2type=N'COLUMN',@level2name=N'IsDuty'
|
||
GO
|
||
|
||
ALTER TABLE Base_WorkPost ADD IsTotal BIT NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工总结' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WorkPost', @level2type=N'COLUMN',@level2name=N'IsTotal'
|
||
GO
|
||
|
||
|
||
ALTER TABLE SitePerson_PersonItem ADD TeamGroupId NVARCHAR(50) NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班组ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_PersonItem', @level2type=N'COLUMN',@level2name=N'TeamGroupId'
|
||
GO
|
||
ALTER TABLE SitePerson_PersonItem ADD TeamGroupName NVARCHAR(50) NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班组名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_PersonItem', @level2type=N'COLUMN',@level2name=N'TeamGroupName'
|
||
GO
|
||
|
||
ALTER TABLE SitePerson_PersonItem ADD OutResult NVARCHAR(50) NULL
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'退场原因' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_PersonItem', @level2type=N'COLUMN',@level2name=N'OutResult'
|
||
GO
|
||
|
||
UPDATE SitePerson_PersonItem SET TeamGroupId=b.TeamGroupId,OutResult=b.OutResult
|
||
FROM SitePerson_Person AS b
|
||
WHERE SitePerson_PersonItem.IdentityCard=b.IdentityCard and SitePerson_PersonItem.ProjectId=b.ProjectId
|
||
GO
|
||
|
||
UPDATE SitePerson_PersonItem SET TeamGroupName=b.TeamGroupName
|
||
FROM ProjectData_TeamGroup AS b
|
||
WHERE SitePerson_PersonItem.TeamGroupId=b.TeamGroupId
|
||
GO
|