ParameterRule.java
package com.mycim.valueobject.edcspc;
import java.io.Serializable;
import java.util.Date;
/**
* @author Aiden
* @date 2018年12月10日下午3:39:57
* @description 参数规则entity
*/
public class ParameterRule implements Serializable {
private static final long serialVersionUID = 1L;
private Long ruleRrn;
private String ruleId;
private String ruleDesc;
private Long facilityRrn;
private String ruleType;
private String waferSample;
private Long createUserRrn;
private Date createTime;
private Long updateUserRrn;
private Date updateTime;
private String attributeData1;
private String attributeData2;
private String attributeData3;
private String attributeData4;
private String attributeData5;
public String getRuleDesc() {
return ruleDesc;
}
public void setRuleDesc(String ruleDesc) {
this.ruleDesc = ruleDesc;
}
public String getAttributeData1() {
return attributeData1;
}
public void setAttributeData1(String attributeData1) {
this.attributeData1 = attributeData1;
}
public String getAttributeData2() {
return attributeData2;
}
public void setAttributeData2(String attributeData2) {
this.attributeData2 = attributeData2;
}
public String getAttributeData3() {
return attributeData3;
}
public void setAttributeData3(String attributeData3) {
this.attributeData3 = attributeData3;
}
public String getAttributeData4() {
return attributeData4;
}
public void setAttributeData4(String attributeData4) {
this.attributeData4 = attributeData4;
}
public String getAttributeData5() {
return attributeData5;
}
public void setAttributeData5(String attributeData5) {
this.attributeData5 = attributeData5;
}
public Long getRuleRrn() {
return ruleRrn;
}
public void setRuleRrn(Long ruleRrn) {
this.ruleRrn = ruleRrn;
}
public String getRuleId() {
return ruleId;
}
public void setRuleId(String ruleId) {
this.ruleId = ruleId;
}
public Long getFacilityRrn() {
return facilityRrn;
}
public void setFacilityRrn(Long facilityRrn) {
this.facilityRrn = facilityRrn;
}
public String getRuleType() {
return ruleType;
}
public void setRuleType(String ruleType) {
this.ruleType = ruleType;
}
public String getWaferSample() {
return waferSample;
}
public void setWaferSample(String waferSample) {
this.waferSample = waferSample;
}
public Long getCreateUserRrn() {
return createUserRrn;
}
public void setCreateUserRrn(Long createUserRrn) {
this.createUserRrn = createUserRrn;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Long getUpdateUserRrn() {
return updateUserRrn;
}
public void setUpdateUserRrn(Long updateUserRrn) {
this.updateUserRrn = updateUserRrn;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public enum ParameterRuleType {
MANUAL("1"), SLOT("2"), WAFER("3"), SPECIAL("4"), INVERSE("5");
private String value;
private ParameterRuleType(String value) {
this.value = value;
}
public static String parseValue(String name) {
if (ParameterRuleType.MANUAL.toString().equals(name)) {
return ParameterRuleType.MANUAL.getValue();
} else if (ParameterRuleType.SLOT.toString().equals(name)) {
return ParameterRuleType.SLOT.getValue();
} else if (ParameterRuleType.WAFER.toString().equals(name)) {
return ParameterRuleType.WAFER.getValue();
} else if (ParameterRuleType.SPECIAL.toString().equals(name)) {
return ParameterRuleType.SPECIAL.getValue();
} else if (ParameterRuleType.INVERSE.toString().equals(name)) {
return ParameterRuleType.INVERSE.getValue();
} else {
return name;
}
}
public static String parseCollectionRule(String value) {
if (ParameterRuleType.MANUAL.getValue().equals(value)) {
return ParameterRuleType.MANUAL.toString();
} else if (ParameterRuleType.SLOT.getValue().equals(value)) {
return ParameterRuleType.SLOT.toString();
} else if (ParameterRuleType.SPECIAL.getValue().equals(value)) {
return ParameterRuleType.SPECIAL.toString();
} else if (ParameterRuleType.WAFER.getValue().equals(value)) {
return ParameterRuleType.WAFER.toString();
} else if (ParameterRuleType.INVERSE.getValue().equals(value)) {
return ParameterRuleType.INVERSE.toString();
} else {
return value;
}
}
public String getValue() {
return value;
}
}
}