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;//部件名称
|
}
|