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 com.lxzn.framework.utils.date.DateUtil; import lombok.Data; import lombok.NoArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.time.DateUtils; import java.text.SimpleDateFormat; import java.util.Date; /** * @author clown * * @date 2022/10/29 */ @Data @NoArgsConstructor @Slf4j @JsonIgnoreProperties(ignoreUnknown = false) public class MesProcedureFinishReceive { @JsonProperty("ID") @JSONField(name = "ID") private String mesId; @JsonProperty("MDS_ITEM_CODE") @JSONField(name = "MDS_ITEM_CODE") private String mdsItemCode; @JsonProperty("BATCH_NO") @JSONField(name = "BATCH_NO") private String batchNo; @JsonProperty("BATCH_SUM") @JSONField(name = "BATCH_SUM") private String batchSun; @JsonProperty("MDS_OPERATION_SEQ_ID") @JSONField(name = "MDS_OPERATION_SEQ_ID") private String mdsOperationSeqId; @JsonProperty("MES_EWO_ID") @JSONField(name = "MES_EWO_ID") private String mesEwoId;//流卡ID @JsonProperty("MES_EWO_NO") @JSONField(name = "MES_EWO_NO") private String mesEwoNo;//流卡号 @JsonProperty("MES_ROUTE_ID") @JSONField(name = "MES_ROUTE_ID") private String mesRouteId;//工艺路线ID @JsonProperty("INNER_ORDER") @JSONField(name = "INNER_ORDER") private String innerOrder;//顺序号 @JsonProperty("MES_OPERATION_SEQ_ID") @JSONField(name = "MES_OPERATION_SEQ_ID") private String mesOperationSeqId;//工序ID @JsonProperty("MES_OPERATION_SEQ_NO") @JSONField(name = "MES_OPERATION_SEQ_NO") private String mesOperationSeqNo;//工序号 @JsonProperty("MES_OPERATION_SEQ_STEP_ID") @JSONField(name = "MES_OPERATION_SEQ_STEP_ID") private String mesOperationSeqStepId;//工步ID @JsonProperty("MES_OPERATION_SEQ_STEP_NO") @JSONField(name = "MES_OPERATION_SEQ_STEP_NO") private String mesOperationSeqStepNo;//工步号 @JsonProperty("PROCESS_STAGE") @JSONField(name = "PROCESS_STAGE") private String processStage;//工步号 @JsonProperty("CHECK_TYPE") @JSONField(name = "CHECK_TYPE") private String checkType;//检验类型:1自检,2互检,3专检 @JsonProperty("FIRST_CHECK_FLAG") @JSONField(name = "FIRST_CHECK_FLAG") private String firstCheckFlag;//是否首件:0:非首件,1:首件 @JsonProperty("SERIAL_NO") @JSONField(name = "SERIAL_NO") private String serialNo;//工序小号串 @JsonProperty("QUALIFIED_FLAG") @JSONField(name = "QUALIFIED_FLAG") private String qualifiedFlag;//合格标识 @JsonProperty("CHECK_CODE") @JSONField(name = "CHECK_CODE") private String checkCode;//被测参数标识 @JsonProperty("CHECK_CONTENT") @JSONField(name = "CHECK_CONTENT") private String checkContent;//检测内容 @JsonProperty("CHECK_VALUE") @JSONField(name = "CHECK_VALUE") private String checkValue;//实测值 @JsonProperty("CHECK_OPERATOR") @JSONField(name = "CHECK_OPERATOR") private String checkOperatior;//操作人员 @JsonProperty("CHECK_DATE") @JSONField(name = "CHECK_DATE") private Long checkDateLong;//测量时间 @JsonProperty("SYNC_DATE") @JSONField(name = "SYNC_DATE") private Long syncDateLong;//同步日期 @JsonProperty("ATTR_01") @JSONField(name = "ATTR_01") private String attr01;//对方ID @JsonProperty("ATTR_02") @JSONField(name = "ATTR_02") private String attr02;//1工人采集,2组长采集,3检验采集 @JsonProperty("ATTR_03") @JSONField(name = "ATTR_03") private String attr03;//1定性,0定量 @JsonProperty("ATTR_04") @JSONField(name = "ATTR_04") private String attr04;//备注信息 private Date checkDate;//测量时间 private Date syncDate;//同步日期 //SimpleDateFormat sdf = new SimpleDateFormat("") }