lyh
2026-01-19 6141f0a2140439337dccf8bfe93c4ca83605446d
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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
package com.lxzn.framework.domain.plm.ext;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * @author clown
 * * @date 2022/10/10
 */
@Data
@NoArgsConstructor
@Slf4j
public class PdmProgramSourceExt implements Serializable {
    /*数控工序号*/
    @JsonProperty("skgx_id")
    @JSONField(name = "skgx_id")
    private String skgxId;
    /*数控工序版本*/
    @JsonProperty("skgx_rev_id")
    @JSONField(name = "skgx_rev_id")
    private String skgxRevId;
    /*数控工序名称*/
    @JsonProperty("skgx_name")
    @JSONField(name = "skgx_name")
    private String skgxName;
    /*试切状态*/
    @JsonProperty("sqzt")
    @JSONField(name = "sqzt")
    private String sqzt;
    /*程序编号*/
    @JsonProperty("ae8nc_cxno")
    @JSONField(name = "ae8nc_cxno")
    private String ae8ncCxno;
    /*规范版次*/
    @JsonProperty("ae8nc_gfrev")
    @JSONField(name = "ae8nc_gfrev")
    private String ae8ncGfrev;
    /*机床编号*/
    @JsonProperty("ae8nc_sbno")
    @JSONField(name = "ae8nc_sbno")
    private String ae8ncSbno;
    /*机床型号 ae8nc_jcid*/
    @JsonProperty("ae8nc_jcid")
    @JSONField(name = "ae8nc_jcid")
    private String ae8ncJcId;
    /*机床操作系统*/
    @JsonProperty("ae8nc_os")
    @JSONField(name = "ae8nc_os")
    private String ae8ncOs;
    /*程序文件名*/
    @JsonProperty("ae8nc_filename")
    @JSONField(name = "ae8nc_filename")
    private String ae8ncFilename;
    /*程序仿真*/
    @JsonProperty("ae8nc_cxfz")
    @JSONField(name = "ae8nc_cxfz")
    private String ae8ncCxfz;
    /*操作者*/
    @JsonProperty("ae8nc_operator")
    @JSONField(name = "ae8nc_operator")
    private String ae8ncOperator;
    /*校验结论*/
    @JsonProperty("ae8nc_inspect")
    @JSONField(name = "ae8nc_inspect")
    private String ae8ncInspect;
    /*确认意见*/
    @JsonProperty("ae8nc_acceptview")
    @JSONField(name = "ae8nc_acceptview")
    private String ae8ncAcceptview;
    /*主制单位*/
    @JsonProperty("ae8nc_cxno_unit")
    @JSONField(name = "ae8nc_cxno_unit")
    private String ae8ncCxnoUnit;
    /*程序文件*/
    @JsonProperty("ae8nc_filename_unit")
    @JSONField(name = "ae8nc_filename_unit")
    private String ae8ncFilenameUnit;
    /*工区*/
    @JsonProperty("ae8gallery")
    @JSONField(name = "ae8gallery")
    private String ae8gallery;
    /*车间*/
    @JsonProperty("ae8nc_plant")
    @JSONField(name = "ae8nc_plant")
    private String ae8ncPlant;
    /*型别*/
    @JsonProperty("ae8nc_modelno")
    @JSONField(name = "ae8nc_modelno")
    private String ae8ncModelNo;
    /*零件批次号*/
    @JsonProperty("ae8nc_batchno")
    @JSONField(name = "ae8nc_batchno")
    private String ae8ncBatchNo;
    /*工序ID*/
    @JsonProperty("meop_id")
    @JSONField(name = "meop_id")
    private String meopId;
    /*工序版本*/
    @JsonProperty("meop_rev_id")
    @JSONField(name = "meop_rev_id")
    private String meopRevId;
    /*工序名称*/
    @JsonProperty("meop_name")
    @JSONField(name = "meop_name")
    private String meopName;
    /*工序类型*/
    @JsonProperty("meop_type")
    @JSONField(name = "meop_type")
    private String meopType;
    /*工序号*/
    @JsonProperty("ae8gx_no")
    @JSONField(name = "ae8gx_no")
    private String ae8gxNo;
    /*工艺ID*/
    @JsonProperty("process_id")
    @JSONField(name = "process_id")
    private String processId;
    /*工艺版本*/
    @JsonProperty("process_rev_id")
    @JSONField(name = "process_rev_id")
    private String processRevId;
    /*工艺名称*/
    @JsonProperty("process_name")
    @JSONField(name = "process_name")
    private String processName;
    /*图号  零件号*/
    @JsonProperty("ae8part_no")
    @JSONField(name = "ae8part_no")
    private String ae8partNo;
    /*工艺规范阶段*/
    @JsonProperty("ae8stageidentifying")
    @JSONField(name = "ae8stageidentifying")
    private String ae8stageidentifying;
    /*工艺类型*/
    @JsonProperty("ae8gy_type")
    @JSONField(name = "ae8gy_type")
    private String ae8gyType;
    /*部门*/
    @JsonProperty("ae8plant")
    @JSONField(name = "ae8plant")
    private String ae8plant;
    /*零件ID*/
    @JsonProperty("part_id")
    @JSONField(name = "part_id")
    private String partId;
    /*零件版本*/
    @JsonProperty("part_rev_id")
    @JSONField(name = "part_rev_id")
    private String partRevId;
    /*零件名称*/
    @JsonProperty("part_name")
    @JSONField(name = "part_name")
    private String partName;
    /*所有者*/
    @JsonProperty("create_by")
    @JSONField(name = "create_by")
    private String createBy;
    /*发送数据库时间*/
    @JsonProperty("create_date")
    @JSONField(name = "create_date")
    private String createDate;
    /*文件名*/
    @JsonProperty("filename")
    @JSONField(name = "filename")
    private String filename;
    /*文件位置*/
    @JsonProperty("filepath")
    @JSONField(name = "filepath")
    private String filePath;
 
    public PdmProgramSourceExt(String skgxId, String skgxRevId, String skgxName, String sqzt, String ae8ncCxno, String ae8ncGfrev, String ae8ncSbno, String ae8ncJcId, String ae8ncOs, String ae8ncFilename, String ae8ncCxfz, String ae8ncOperator, String ae8ncInspect, String ae8ncAcceptview, String ae8ncCxnoUnit, String ae8ncFilenameUnit, String ae8gallery, String ae8ncPlant, String ae8ncModelNo, String ae8ncBatchNo, String meopId, String meopRevId, String meopName, String meopType, String ae8gxNo, String processId, String processRevId, String processName, String ae8partNo, String ae8stageidentifying, String ae8gyType, String ae8plant, String partId, String partRevId, String partName, String createBy, String createDate, String filename, String filePath) {
        this.skgxId = skgxId;
        this.skgxRevId = skgxRevId;
        this.skgxName = skgxName;
        this.sqzt = sqzt;
        this.ae8ncCxno = ae8ncCxno;
        this.ae8ncGfrev = ae8ncGfrev;
        this.ae8ncSbno = ae8ncSbno;
        this.ae8ncJcId = ae8ncJcId;
        this.ae8ncOs = ae8ncOs;
        this.ae8ncFilename = ae8ncFilename;
        this.ae8ncCxfz = ae8ncCxfz;
        this.ae8ncOperator = ae8ncOperator;
        this.ae8ncInspect = ae8ncInspect;
        this.ae8ncAcceptview = ae8ncAcceptview;
        this.ae8ncCxnoUnit = ae8ncCxnoUnit;
        this.ae8ncFilenameUnit = ae8ncFilenameUnit;
        this.ae8gallery = ae8gallery;
        this.ae8ncPlant = ae8ncPlant;
        this.ae8ncModelNo = ae8ncModelNo;
        this.ae8ncBatchNo = ae8ncBatchNo;
        this.meopId = meopId;
        this.meopRevId = meopRevId;
        this.meopName = meopName;
        this.meopType = meopType;
        this.ae8gxNo = ae8gxNo;
        this.processId = processId;
        this.processRevId = processRevId;
        this.processName = processName;
        this.ae8partNo = ae8partNo;
        this.ae8stageidentifying = ae8stageidentifying;
        this.ae8gyType = ae8gyType;
        this.ae8plant = ae8plant;
        this.partId = partId;
        this.partRevId = partRevId;
        this.partName = partName;
        this.createBy = createBy;
        this.createDate = createDate;
        this.filename = filename;
        this.filePath = filePath;
    }
}