feat(hjgl):新增防腐管理
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
/*
|
||||
防腐委托单建表脚本
|
||||
执行后请手动重新生成 LINQ to SQL 模型。
|
||||
*/
|
||||
|
||||
IF OBJECT_ID(N'dbo.Tw_AntiCorrosionTrust', N'U') IS NULL
|
||||
BEGIN
|
||||
CREATE TABLE dbo.Tw_AntiCorrosionTrust
|
||||
(
|
||||
Id NVARCHAR(50) NOT NULL CONSTRAINT PK_Tw_AntiCorrosionTrust PRIMARY KEY,
|
||||
ProjectId NVARCHAR(50) NOT NULL,
|
||||
UnitWorkId NVARCHAR(50) NOT NULL,
|
||||
ConstructionPart NVARCHAR(200) NULL,
|
||||
ConstructionProfessional NVARCHAR(100) NULL,
|
||||
TrustCode NVARCHAR(200) NOT NULL,
|
||||
OutputMasterId NVARCHAR(50) NOT NULL,
|
||||
DemandDate DATETIME NULL,
|
||||
CompleteDate DATETIME NULL,
|
||||
CreateMan NVARCHAR(50) NULL,
|
||||
CreateDate DATETIME NULL,
|
||||
Remark NVARCHAR(500) NULL
|
||||
);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF OBJECT_ID(N'dbo.Tw_AntiCorrosionTrustDetail', N'U') IS NULL
|
||||
BEGIN
|
||||
CREATE TABLE dbo.Tw_AntiCorrosionTrustDetail
|
||||
(
|
||||
Id NVARCHAR(50) NOT NULL CONSTRAINT PK_Tw_AntiCorrosionTrustDetail PRIMARY KEY,
|
||||
TrustId NVARCHAR(50) NOT NULL,
|
||||
SortIndex INT NULL,
|
||||
MaterialCode NVARCHAR(50) NOT NULL,
|
||||
Quantity DECIMAL(18, 4) NULL,
|
||||
PaintCode NVARCHAR(50) NULL,
|
||||
Primer NVARCHAR(300) NULL,
|
||||
IntermediatePaint NVARCHAR(300) NULL,
|
||||
Topcoat NVARCHAR(300) NULL,
|
||||
ColorCode NVARCHAR(100) NULL,
|
||||
Remark NVARCHAR(500) NULL
|
||||
);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF OBJECT_ID(N'dbo.Tw_PaintCodeDict', N'U') IS NULL
|
||||
BEGIN
|
||||
CREATE TABLE dbo.Tw_PaintCodeDict
|
||||
(
|
||||
Id NVARCHAR(50) NOT NULL CONSTRAINT PK_Tw_PaintCodeDict PRIMARY KEY,
|
||||
PaintCode NVARCHAR(50) NOT NULL,
|
||||
Primer NVARCHAR(300) NULL,
|
||||
IntermediatePaint NVARCHAR(300) NULL,
|
||||
Topcoat NVARCHAR(300) NULL,
|
||||
ColorCode NVARCHAR(100) NULL,
|
||||
SortIndex INT NULL,
|
||||
IsUsed BIT NOT NULL CONSTRAINT DF_Tw_PaintCodeDict_IsUsed DEFAULT(1)
|
||||
);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'UX_Tw_AntiCorrosionTrust_Project_TrustCode' AND object_id = OBJECT_ID(N'dbo.Tw_AntiCorrosionTrust'))
|
||||
BEGIN
|
||||
CREATE UNIQUE INDEX UX_Tw_AntiCorrosionTrust_Project_TrustCode
|
||||
ON dbo.Tw_AntiCorrosionTrust(ProjectId, TrustCode);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'UX_Tw_AntiCorrosionTrust_OutputMasterId' AND object_id = OBJECT_ID(N'dbo.Tw_AntiCorrosionTrust'))
|
||||
BEGIN
|
||||
CREATE UNIQUE INDEX UX_Tw_AntiCorrosionTrust_OutputMasterId
|
||||
ON dbo.Tw_AntiCorrosionTrust(OutputMasterId);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Tw_AntiCorrosionTrust_Project_UnitWork' AND object_id = OBJECT_ID(N'dbo.Tw_AntiCorrosionTrust'))
|
||||
BEGIN
|
||||
CREATE INDEX IX_Tw_AntiCorrosionTrust_Project_UnitWork
|
||||
ON dbo.Tw_AntiCorrosionTrust(ProjectId, UnitWorkId);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Tw_AntiCorrosionTrustDetail_TrustId' AND object_id = OBJECT_ID(N'dbo.Tw_AntiCorrosionTrustDetail'))
|
||||
BEGIN
|
||||
CREATE INDEX IX_Tw_AntiCorrosionTrustDetail_TrustId
|
||||
ON dbo.Tw_AntiCorrosionTrustDetail(TrustId, SortIndex);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'UX_Tw_PaintCodeDict_PaintCode' AND object_id = OBJECT_ID(N'dbo.Tw_PaintCodeDict'))
|
||||
BEGIN
|
||||
CREATE UNIQUE INDEX UX_Tw_PaintCodeDict_PaintCode
|
||||
ON dbo.Tw_PaintCodeDict(PaintCode);
|
||||
END;
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.Tw_PaintCodeDict WHERE PaintCode = N'A.1')
|
||||
BEGIN
|
||||
INSERT INTO dbo.Tw_PaintCodeDict (Id, PaintCode, Primer, IntermediatePaint, Topcoat, ColorCode, SortIndex)
|
||||
VALUES (CONVERT(NVARCHAR(50), NEWID()), N'A.1', N'无机富锌硅酸盐涂层(60μm)', N'聚酰胺环氧树脂涂层(125μm)', N'/', N'无', 1);
|
||||
END;
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.Tw_PaintCodeDict WHERE PaintCode = N'A.2')
|
||||
BEGIN
|
||||
INSERT INTO dbo.Tw_PaintCodeDict (Id, PaintCode, Primer, IntermediatePaint, Topcoat, ColorCode, SortIndex)
|
||||
VALUES (CONVERT(NVARCHAR(50), NEWID()), N'A.2', N'环氧酚醛树脂涂层(100μm)', N'/', N'/', N'无', 2);
|
||||
END;
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.Tw_PaintCodeDict WHERE PaintCode = N'B.1')
|
||||
BEGIN
|
||||
INSERT INTO dbo.Tw_PaintCodeDict (Id, PaintCode, Primer, IntermediatePaint, Topcoat, ColorCode, SortIndex)
|
||||
VALUES (CONVERT(NVARCHAR(50), NEWID()), N'B.1', N'无机富锌硅酸盐涂层(60μm)', N'铝硅涂层(25μm)', N'/', N'无', 3);
|
||||
END;
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM dbo.Tw_PaintCodeDict WHERE PaintCode = N'B.2')
|
||||
BEGIN
|
||||
INSERT INTO dbo.Tw_PaintCodeDict (Id, PaintCode, Primer, IntermediatePaint, Topcoat, ColorCode, SortIndex)
|
||||
VALUES (CONVERT(NVARCHAR(50), NEWID()), N'B.2', N'无机富锌硅酸盐涂层(60μm)', N'铝硅涂层(25μm)', N'/', N'无', 4);
|
||||
END;
|
||||
GO
|
||||
@@ -0,0 +1,23 @@
|
||||
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES (N'4E88A676-89E3-44EC-BF50-37BE5F09D903',N'防腐管理',N'tag_blue',NULL,40,N'9B828E92-733B-4AF9-9DD0-55ECD8B64AB8',N'Menu_HJGL',0,0,1);
|
||||
GO
|
||||
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES (N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'防腐委托单',N'table',N'CLGL/AntiCorrosionTrust.aspx',10,N'4E88A676-89E3-44EC-BF50-37BE5F09D903',N'Menu_HJGL',0,1,1);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (N'1BCEDE3D-2618-490E-8DA6-68922AB3201F',N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'增加',2);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (N'47F9ADA6-22D2-42B6-8038-80C3CA5EEB2D',N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'保存',6);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (N'715440E4-0C8D-4A2F-8456-06544FA7812B',N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'查询',1);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (N'B846AA33-2767-40E5-B227-FE5B8B5ECCC4',N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'删除',4);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (N'B937C073-8161-4996-A223-A7A4851791B0',N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'修改',3);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (N'E7CA37AF-341A-4D3C-BCF4-65670E699962',N'0BDA0F5D-BB5B-4F25-8C67-42C654A8A6A2',N'打印',5);
|
||||
Reference in New Issue
Block a user