schangxiang@126.com
2024-06-12 980688a34936fb549b36b99566f7e4e23233f186
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
 
 
 
 
ALTER TABLE EquipmentBaseInfo  ADD  CuttingFluidChangeTime Datetime2 NUll --增加设备切削液更换时间【Editby baotian,2023-3-9】
ALTER TABLE EquipmentBaseInfo  ADD  CuttingFluidChangeAlertThreshold int NUll --增加设备切削液预警阈值【Editby baotian,2023-3-9】
 
 
ALTER TABLE EquipmentBaseInfo  ADD  EquipmentCurrentMonitor bit NUll --增加是否关闭设备告警【Editby baotian,2023-3-10】
 
 
ALTER TABLE WorkPieceInfo  ADD  WorkPieceLastOfflineTime datetime NUll --增加工件完工时间【Editby baotian,2023-3-10】
 
 
 
--20231024
ALTER TABLE WorkPieceProcess ADD OperationType nvarchar(50);
ALTER TABLE WorkPieceProcess ADD Remarks nvarchar(255);
 
        ALTER TABLE QualityDataInfo ADD OP10QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP20QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP30QualityStateCH3  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP30QualityStateCH4  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP30QualityStateCH5  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP30QualityStateCH6  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP30QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP40QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP60QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfo ADD OP80QualityState  nvarchar(32);
        ALTER TABLE QualityDataInfo ADD  OP10QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP20QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP30QualityReceiveTimeCH3  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP30QualityReceiveTimeCH4  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP30QualityReceiveTimeCH5  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP30QualityReceiveTimeCH6  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP30QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP40QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP60QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfo ADD  OP80QualityReceiveTime  DateTime;
 
        
        ALTER TABLE QualityDataInfoLog ADD OP10QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP20QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityStateCH3  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityStateCH4  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityStateCH5  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityStateCH6  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP40QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP60QualityState  nvarchar(32);        
        ALTER TABLE QualityDataInfoLog ADD OP80QualityState  nvarchar(32);
        ALTER TABLE QualityDataInfoLog ADD  OP10QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP20QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP30QualityReceiveTimeCH3  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP30QualityReceiveTimeCH4  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP30QualityReceiveTimeCH5  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP30QualityReceiveTimeCH6  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP30QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP40QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP60QualityReceiveTime  DateTime;        
        ALTER TABLE QualityDataInfoLog ADD  OP80QualityReceiveTime  DateTime;
           
        ALTER TABLE QualityDataInfo ADD OP35QualityState  nvarchar(32);      
        ALTER TABLE QualityDataInfo ADD  OP35QualityReceiveTime  DateTime; 
        ALTER TABLE QualityDataInfoLog ADD OP35QualityState  nvarchar(32);           
        ALTER TABLE QualityDataInfoLog ADD  OP35QualityReceiveTime  DateTime;           
--20231029
 
ALTER TABLE EquipmentCurrentMonitor  ADD  WarnType nvarchar(32) NUll --增加告警代码【Editby baotian,2023-10-29】
 
  ALTER TABLE WorkPieceProcess ALTER COLUMN QualityDataInfoID bigint;
  ALTER TABLE WorkPieceInfoLog ADD LogAddTime DateTime;
ALTER TABLE WorkPieceInfoLog  ADD  LogAddRemark nvarchar(255) NUll 
ALTER TABLE WorkPieceInfoLog  ADD  CompleteTime DateTime
 
 
--20231101
 
ALTER TABLE EquipmentCurrentMonitor ADD WarnTime datetime2;--新增告警时间  message时间
ALTER TABLE EquipmentCurrentMonitor ADD Warnmsg nvarchar(max);--新增告警内容  message
ALTER TABLE EquipmentWorkingLog ADD WarnType nvarchar(max);--新增告警类型  message时间
ALTER TABLE EquipmentWorkingLog ADD Warnmsg nvarchar(max);--新增告警内容  message
ALTER TABLE EquipmentWorkingLog ADD UpdateDesc nvarchar(255);--新增变更描述
 
ALTER TABLE EquipmentWorkingLog ADD WarnStartTime datetime2;--新增告警时间  message时间
ALTER TABLE EquipmentWorkingLog ADD WarnEndTime datetime2;--新增告警时间  message时间
 
ALTER TABLE EquipmentWorkingLog ADD EquipmentState nvarchar(32);
ALTER TABLE EquipmentWorkingLog ADD EquipmentStateStartTime datetime2;--新增状态开始时间  message时间
ALTER TABLE EquipmentWorkingLog ADD EquipmentStateEndTime datetime2;--新增状态结束时间  message时间
 
ALTER TABLE WorkPieceInfo ADD WorkingProcedureEndTime datetime2;--新增g工序结束时间  
ALTER TABLE WorkPieceInfoLog ADD WorkingProcedureEndTime datetime2;--新增工序结束时间
--WorkPieceInfoLog表相关字段全部可空
 
 
 
USE [iWare.SCADA]
GO
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EquipmentFailureCode]') AND type in (N'U')) DROP TABLE [dbo].[EquipmentFailureCode];
CREATE TABLE [dbo].[EquipmentFailureCode](
    [Id] [bigint] NOT NULL,
    EquipmentID VARCHAR(255),
    WorkingProcedure VARCHAR(255),
    Code VARCHAR(255),
    CodeType VARCHAR(255),
    CodeLevel VARCHAR(255),
    CodeDesc VARCHAR(255),
    [Remarks] [nvarchar](255) NULL,
        [CreatedTime] [datetimeoffset](7) NULL,
    [UpdatedTime] [datetimeoffset](7) NULL,
    [CreatedUserId] [bigint] NULL,
    [CreatedUserName] [nvarchar](50) NULL,
    [UpdatedUserId] [bigint] NULL,
    [UpdatedUserName] [nvarchar](50) NULL,
    [IsDeleted] [bit] NOT NULL
);
 
EXEC sp_addextendedproperty 'MS_Description', '告警故障代码表;', 'SCHEMA', dbo, 'table', EquipmentFailureCode, null, null;
EXEC sp_addextendedproperty 'MS_Description', '设备代号', 'SCHEMA', dbo, 'table', EquipmentFailureCode, 'column', EquipmentID;
EXEC sp_addextendedproperty 'MS_Description', '设备所属工序', 'SCHEMA', dbo, 'table', EquipmentFailureCode, 'column', WorkingProcedure;
EXEC sp_addextendedproperty 'MS_Description', '代号', 'SCHEMA', dbo, 'table', EquipmentFailureCode, 'column', Code;
EXEC sp_addextendedproperty 'MS_Description', '代号类型(1:故障 2:告警)', 'SCHEMA', dbo, 'table', EquipmentFailureCode, 'column', CodeType;
EXEC sp_addextendedproperty 'MS_Description', '代号级别(1,2,3级)', 'SCHEMA', dbo, 'table', EquipmentFailureCode, 'column', CodeLevel;
EXEC sp_addextendedproperty 'MS_Description', '代号描述', 'SCHEMA', dbo, 'table', EquipmentFailureCode, 'column', CodeDesc;
 
 
 
--20231109
alter table WorkPieceInfo ADD OP80NewCode nvarchar(255)  --OP80重新打印二维码
alter table WorkPieceInfoLog ADD OP80NewCode nvarchar(255) --OP80重新打印二维码
 
--20231114
ALTER TABLE EquipmentCurrentMonitor ALTER COLUMN Alertmsg nvarchar(max);
ALTER TABLE EquipmentWorkingLog ALTER COLUMN FailureMsg nvarchar(max);
 
--20231121
        ALTER TABLE QualityDataInfo ADD OP30QualityFilePathCH3  nvarchar(900);        
        ALTER TABLE QualityDataInfo ADD OP30QualityFilePathCH4  nvarchar(900);        
        ALTER TABLE QualityDataInfo ADD OP30QualityFilePathCH5  nvarchar(900);        
        ALTER TABLE QualityDataInfo ADD OP30QualityFilePathCH6  nvarchar(900);  
        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityFilePathCH3  nvarchar(900);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityFilePathCH4  nvarchar(900);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityFilePathCH5  nvarchar(900);        
        ALTER TABLE QualityDataInfoLog ADD OP30QualityFilePathCH6  nvarchar(900);   
        
--20231123
ALTER TABLE KnifeToolBaseInfo ADD KnifeToolChangeAlertThreshold  int;  --刀具预警阈值
      
 
--20231205
 
   ALTER TABLE v_get_equipment_alert ADD DetergentDesc  nvarchar(900); 
   ALTER TABLE v_get_equipment_alert ADD KnifeToolDesc  nvarchar(900); 
   ALTER TABLE v_get_equipment_alert ADD CuttingFluidDesc  nvarchar(900);   
   ALTER TABLE v_get_equipment_alert ADD AlertDesc  nvarchar(max);   
   
   --20231206
        ALTER TABLE QualityDataInfo ADD QualityOP40To1  nvarchar(32); 
        ALTER TABLE QualityDataInfoLog ADD QualityOP40To1  nvarchar(32);  
--20231207
        ALTER TABLE EquipmentBaseInfo ADD TactTime  int;     --生产节拍    
 
--20231216
 
        ALTER TABLE QualityDataInfo ADD QualityOP80To10  nvarchar(32);   
        ALTER TABLE QualityDataInfoLog ADD QualityOP80To10  nvarchar(32);   
 
 
        ALTER TABLE QualityDataInfo ADD QualityOP30To8  nvarchar(32);  
        ALTER TABLE QualityDataInfo ADD QualityOP30To9  nvarchar(32);  
        ALTER TABLE QualityDataInfo ADD QualityOP30To10  nvarchar(32);  
        ALTER TABLE QualityDataInfo ADD QualityOP30To11  nvarchar(32);  
        
        ALTER TABLE QualityDataInfoLog ADD QualityOP30To8  nvarchar(32);  
        ALTER TABLE QualityDataInfoLog ADD QualityOP30To9  nvarchar(32);  
        ALTER TABLE QualityDataInfoLog ADD QualityOP30To10  nvarchar(32);  
        ALTER TABLE QualityDataInfoLog ADD QualityOP30To11  nvarchar(32);      
 
 
        ALTER TABLE KnifeToolEquipmentUpdateLog ADD OperateType  nvarchar(32);     
 
 
        ALTER TABLE QualityDataInfo ADD OP80QualityFilePath  nvarchar(900);
        ALTER TABLE QualityDataInfoLog ADD OP80QualityFilePath  nvarchar(900);     
        ALTER TABLE QualityDataInfo ADD OP60QualityFilePath  nvarchar(900);
        ALTER TABLE QualityDataInfoLog ADD OP60QualityFilePath  nvarchar(900); 
        ALTER TABLE QualityDataInfo ADD OP20QualityFilePath  nvarchar(900);
        ALTER TABLE QualityDataInfoLog ADD OP20QualityFilePath  nvarchar(900);     
 
 
 
ALTER TABLE EquipmentBaseInfo Add DetergentAddtime datetime, -- 清洗液添加时间 【Editby shaocx,2024-06-11】
                                  CuttingFluidAddTime  datetime  -- 切削液添加时间 【Editby shaocx,2024-06-11】