EDCConst.java
package com.mycim.valueobject.consts;
public interface EDCConst {
/**
* 样本
*/
public static final String MEMBERS_SAMPLE_KEY = "membersSample";
/**
* 样点
*/
public static final String MEMBERS_READING_KEY = "membersReading";
/**
* 规则
*/
public static final String MEMBERS_RULE_KEY = "membersRule";
/**
* 样点卷标 前缀
*/
public static final String LBS_EDC_READING_ = "LBS_EDC_READING_";
public enum CollectionType {
/**
* 流程外采集
*/
ADHOC,
/**
* 流程采集
*/
ROUTINE
}
/**
* 类表号 $$PARAMETER_DATA_TYPE
*/
public enum ParameterDataType {
VARIABLE, ATTRIBUTE
}
/**
* 类表号 $$EDC_COLLECTION_RULE
*/
public enum CollectionRuleEnum {
WAFER, SLOT, MANUAL, SPECIAL, INVERSE, SEARCHSTEP, OCAP
}
/**
* 类表号 $$EDC_COLLECTION_RULE_TYPE
*/
public enum CollectionRuleTypeEnum {
NONE, HOLD, SKIP
}
public enum WaferSelectionRuleTypeEnum {
UPTHENDOWN("1", "Up then Down"), DOWNTHENUP("2", "Down then Up"), NEARESTUPFIRST("3",
"Nearest Up First"),
NEARESTDOWNFIRST(
"4", "Nearest Down First");
private String ruleTypeCode;
private String ruleType;
private WaferSelectionRuleTypeEnum(String ruleTypeCode, String ruleType) {
this.ruleTypeCode = ruleTypeCode;
this.ruleType = ruleType;
}
public String getRuleTypeCode() {
return ruleTypeCode;
}
public String getRuleType() {
return ruleType;
}
}
public enum CollectionRuleMatchKey {
EQPT_RRN("eqptRrn"), PRODUCT_RRN("productRrn"), PRODUCT_ID("productId"), RECIPE_RRN("recipeRrn"), FACILITY_RRN(
"facilityRrn"), PARAMETER_RRN("parameterRrn"), EQPT_ID("eqptId"), RECIPE_ID("recipeId"), PARAMETER_ID(
"parameterId"), RULE_ID("ruleId");
private String matchKey;
private CollectionRuleMatchKey(String matchKey) {
this.matchKey = matchKey;
}
public String getMatchKey() {
return matchKey;
}
}
public static final String READING_ID_PREFIX = "Reading ";
}