SpcResultExcludedSampleDto.java

package com.mycim.valueobject.edcspc.dto;

import com.mycim.framework.utils.lang.collections.CollectionUtils;

import java.io.Serializable;
import java.util.List;

/**
 * @author Luopeng.Wang
 * @version 6.0.0
 * @date 2019/11/18
 **/
public class SpcResultExcludedSampleDto implements Serializable {
    private String sampleId;

    private String parameterName;

    private String excludeReason;

    private List<String> exkeyValue;

    private List<String> daKeyValue;

    public String getSampleId() {
        return sampleId;
    }

    public void setSampleId(String sampleId) {
        this.sampleId = sampleId;
    }

    public String getParameterName() {
        return parameterName;
    }

    public void setParameterName(String parameterName) {
        this.parameterName = parameterName;
    }

    public String getExcludeReason() {
        return excludeReason;
    }

    public void setExcludeReason(String excludeReason) {
        this.excludeReason = excludeReason;
    }

    public List<String> getExkeyValue() {
        return exkeyValue;
    }

    public void setExkeyValue(List<String> exkeyValue) {
        this.exkeyValue = exkeyValue;
    }

    public List<String> getDaKeyValue() {
        return daKeyValue;
    }

    public void setDaKeyValue(List<String> daKeyValue) {
        this.daKeyValue = daKeyValue;
    }

    public String getLotId() {
        String lotId = "";
        //sample 多图,取第一个就能取到lotId信息
        if (CollectionUtils.isNotEmpty(exkeyValue) && exkeyValue.size() == 20) {
            //lotId 固定在第二个
            lotId = exkeyValue.get(1);
        }
        return lotId;
    }

}