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
package com.lxzn.framework.domain.mes.ext;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
 
import java.io.Serializable;
 
/**
 * @author clown
 * * @date 2022/10/29
 */
@Data
@NoArgsConstructor
@Slf4j
@JsonIgnoreProperties(ignoreUnknown = false)
public class MesSyncWorkmanshipReceive implements Serializable {
    @JsonProperty("ID")
    @JSONField(name = "ID")
    private String mesWorkId;
    @JsonProperty("PRO_MDS_ITEM_ID")
    @JSONField(name = "PRO_MDS_ITEM_ID")
    private String proMdsItemId;//产品ID
    @JsonProperty("MDS_ITEM_ID")
    @JSONField(name = "MDS_ITEM_ID")
    private String mdsItemId;//物料ID
    @JsonProperty("ROUTE_CODE")
    @JSONField(name = "ROUTE_CODE")
    private String routeCode;//工艺指令号
    @JsonProperty("ROUTE_NAME")
    @JSONField(name = "ROUTE_NAME")
    private String routeName;//工艺指令名称
    @JsonProperty("ROUTE_TYPE")
    @JSONField(name = "ROUTE_TYPE")
    private String routeType;//工艺指令类型 ^ A-装配指令,F-加工指令,AA-补充指令,T-典型工艺,FJ分解
    @JsonProperty("REVISION_NO")
    @JSONField(name = "REVISION_NO")
    private String revisionNo;//工艺版本号
    @JsonProperty("REVISION_DESC")
    @JSONField(name = "REVISION_DESC")
    private String revisionDesc;//工艺版本描述
    @JsonProperty("MAIN_DEPT_ID")
    @JSONField(name = "MAIN_DEPT_ID")
    private String mainDeptId;//主制部门ID
    @JsonProperty("MDS_WORK_LINE")
    @JSONField(name = "MDS_WORK_LINE")
    private String mdsWorkLine;//分工路线表ID
    @JsonProperty("WORK_LINE")
    @JSONField(name = "WORK_LINE")
    private String workLine;//分工路线
    @JsonProperty("ORG_IN_OUT_RATE")
    @JSONField(name = "ORG_IN_OUT_RATE")
    private Integer orgInOutRate;//投入产出比之积
    @JsonProperty("LEAD_TIME")
    @JSONField(name = "LEAD_TIME")
    private Integer leadTime;//工艺提前期
    @JsonProperty("VALID_FLAG")
    @JSONField(name = "VALID_FLAG")
    private String validFlag;//有效性 ^ 0-有效,1-无效
    @JsonProperty("YN_NEW_REVISION")
    @JSONField(name = "YN_NEW_REVISION")
    private String ynNewRevision;//最新/最高版本 Y-是,N-否
    @JsonProperty("NOTES")
    @JSONField(name = "NOTES")
    private String notes;//备注
    @JsonProperty("USE_MDS_WORKCENTER_ID")
    @JSONField(name = "USE_MDS_WORKCENTER_ID")
    private String useMdsWorkCenterId;//使用制造单元ID
    @JsonProperty("USE_MDS_WORKGROUP_ID")
    @JSONField(name = "USE_MDS_WORKGROUP_ID")
    private String useMdsWorkGroupId;//使用班组ID
    @JsonProperty("ROUTE_EN_NUMBER")
    @JSONField(name = "ROUTE_EN_NUMBER")
    private String routeEnNumber;//次数
    @JsonProperty("ROUTE_EN_TYPE")
    @JSONField(name = "ROUTE_EN_TYPE")
    private String routeEnType;//类型 ^ 1-装配; 2-分解;
 
    @JsonProperty("EFFECTIVE_LOT")
    @JSONField(name = "EFFECTIVE_LOT")
    private String effectiveLot;//生效架次/生效台份
    @JsonProperty("INEFFECTIVE_LOT")
    @JSONField(name = "INEFFECTIVE_LOT")
    private String ineffectiveLot;//失效架次/失效台份
    @JsonProperty("ROUTE_WAIT_TIME")
    @JSONField(name = "ROUTE_WAIT_TIME")
    private Integer routeWaitTime;//零件工艺规程的等待时间
    @JsonProperty("ITEM_REVISION")
    @JSONField(name = "ITEM_REVISION")
    private String itemRevision;//版本号
    @JsonProperty("OUTPUT_REVISION_NO")
    @JSONField(name = "OUTPUT_REVISION_NO")
    private String outputRevisionNo;//输出工艺版次
    @JsonProperty("ROUTE_STAGE")
    @JSONField(name = "ROUTE_STAGE")
    private String routeStage;//工艺阶段
    @JsonProperty("ITEM_STAGE")
    @JSONField(name = "ITEM_STAGE")
    private String itemStage;//设计图阶段
    @JsonProperty("ITEM_ID")
    @JSONField(name = "ITEM_ID")
    private String itemId;//pdmID
    @JsonProperty("ZZ_ITEM_ID")
    @JSONField(name = "ZZ_ITEM_ID")
    private String zzItemId;//主制工艺ID
    @JsonProperty("CHANGE_NO")
    @JSONField(name = "CHANGE_NO")
    private String changeNo;//更改单号
    @JsonProperty("ROUTE_AUTHORIZED")
    @JSONField(name = "ROUTE_AUTHORIZED")
    private String routeAuthorized;//编制
    @JsonProperty("ROUTE_PROOFREAD")
    @JSONField(name = "ROUTE_PROOFREAD")
    private String routeProofread;//校对
    @JsonProperty("ROUTE_AUDIT")
    @JSONField(name = "ROUTE_AUDIT")
    private String routeAudit;//审核
    @JsonProperty("ROUTE_CHECK_HEAD")
    @JSONField(name = "ROUTE_CHECK_HEAD")
    private String routeCheckHead;//校验主任
    @JsonProperty("ROUTE_APPROVE")
    @JSONField(name = "ROUTE_APPROVE")
    private String routeApprove;//批准
    @JsonProperty("ROUTE_CYCLE")
    @JSONField(name = "ROUTE_CYCLE")
    private Integer routeCycle;//周期
    @JsonProperty("MDS_OPERATION_TYPE_ID")
    @JSONField(name = "MDS_OPERATION_TYPE_ID")
    private String mdsOperationTypeId;//操作工种ID
    @JsonProperty("LICENSE_CLASS")
    @JSONField(name = "LICENSE_CLASS")
    private String licenseClass;//操作证等级
    @JsonProperty("MES_TASK_NO")
    @JSONField(name = "MES_TASK_NO")
    private Integer mesTaskNo;//任务号
    @JsonProperty("PART_MDS_ITEM_ID")
    @JSONField(name = "PART_MDS_ITEM_ID")
    private Integer partMdsItemId;//部件ID
    @JsonProperty("PART_MDS_ITEM_CODE")
    @JSONField(name = "PART_MDS_ITEM_CODE")
    private Integer partMdsItemCode;//部件号
    @JsonProperty("PART_MDS_ITEM_NAME")
    @JSONField(name = "PART_MDS_ITEM_NAME")
    private Integer partMdsItemName;//部件名称
}