UnitBean.java
package com.mycim.valueobject.sorter;
import com.mycim.framework.utils.lang.StringUtils;
import org.apache.commons.collections.MapUtils;
import java.io.Serializable;
import java.util.Map;
/**
* @Author: yibing.liu
* @Date: 2021/6/30 16:38
*/
public class UnitBean implements Serializable {
private long unitRrn;
private String unitId;
private String lotId;
private long lotRrn;
private String carrierId;
private long carrierRrn;
private int positionInCarrier;
private int oldPositionInCarrier;
private String unitStatus;
private String dummyFlag;
private Integer usageLimit;
private Integer usageCount;
private String unitAlias1; // 第一个别名 nsi 项目用于蓝膜号
private String unitAlias2;
private String t7code;
public UnitBean() {
}
public UnitBean(Map<String, Object> unitMap) {
this.unitRrn = MapUtils.getLong(unitMap, "unitRrn", 0L);
this.unitId = MapUtils.getString(unitMap, "unitId", StringUtils.EMPTY);
this.lotRrn = MapUtils.getLong(unitMap, "lotRrn", 0L);
this.lotId = MapUtils.getString(unitMap, "lotId", StringUtils.EMPTY);
this.carrierRrn = MapUtils.getLong(unitMap, "carrierRrn", 0L);
this.carrierId = MapUtils.getString(unitMap, "carrierId", StringUtils.EMPTY);
this.positionInCarrier = MapUtils.getInteger(unitMap,"positionInCarrier", 0);
this.oldPositionInCarrier = MapUtils.getInteger(unitMap,"oldPositionInCarrier", 0);
this.unitStatus = MapUtils.getString(unitMap, "unitStatus", StringUtils.EMPTY);
this.dummyFlag = MapUtils.getString(unitMap, "dummyFlag", StringUtils.EMPTY);
}
public UnitBean(long lotRrn, String lotId, long unitRrn, String unitId, int positionInCarrier, int oldPositionInCarrier) {
this.unitRrn = unitRrn;
this.unitId = unitId;
this.lotId = lotId;
this.lotRrn = lotRrn;
this.positionInCarrier = positionInCarrier;
this.oldPositionInCarrier = oldPositionInCarrier;
}
public long getUnitRrn() {
return unitRrn;
}
public void setUnitRrn(long unitRrn) {
this.unitRrn = unitRrn;
}
public String getUnitId() {
return unitId;
}
public void setUnitId(String unitId) {
this.unitId = unitId;
}
public String getLotId() {
return lotId;
}
public void setLotId(String lotId) {
this.lotId = lotId;
}
public long getLotRrn() {
return lotRrn;
}
public void setLotRrn(long lotRrn) {
this.lotRrn = lotRrn;
}
public String getCarrierId() {
return carrierId;
}
public void setCarrierId(String carrierId) {
this.carrierId = carrierId;
}
public long getCarrierRrn() {
return carrierRrn;
}
public void setCarrierRrn(long carrierRrn) {
this.carrierRrn = carrierRrn;
}
public int getPositionInCarrier() {
return positionInCarrier;
}
public void setPositionInCarrier(int positionInCarrier) {
this.positionInCarrier = positionInCarrier;
}
public int getOldPositionInCarrier() {
return oldPositionInCarrier;
}
public void setOldPositionInCarrier(int oldPositionInCarrier) {
this.oldPositionInCarrier = oldPositionInCarrier;
}
public String getUnitStatus() {
return unitStatus;
}
public void setUnitStatus(String unitStatus) {
this.unitStatus = unitStatus;
}
public String getDummyFlag() {
return dummyFlag;
}
public void setDummyFlag(String dummyFlag) {
this.dummyFlag = dummyFlag;
}
public Integer getUsageLimit() {
return usageLimit;
}
public void setUsageLimit(Integer usageLimit) {
this.usageLimit = usageLimit;
}
public Integer getUsageCount() {
return usageCount;
}
public void setUsageCount(Integer usageCount) {
this.usageCount = usageCount;
}
public String getUnitAlias1() {
return unitAlias1;
}
public void setUnitAlias1(String unitAlias1) {
this.unitAlias1 = unitAlias1;
}
public String getUnitAlias2() {
return unitAlias2;
}
public void setUnitAlias2(String unitAlias2) {
this.unitAlias2 = unitAlias2;
}
public String getT7code() {
return t7code;
}
public void setT7code(String t7code) {
this.t7code = t7code;
}
@Override
public String toString() {
return "UnitBean{" + "unitRrn=" + unitRrn + ", unitId='" + unitId + '\'' + ", lotId='" + lotId + '\'' +
", lotRrn=" + lotRrn + ", carrierId='" + carrierId + '\'' + ", carrierRrn=" + carrierRrn +
", positionInCarrier=" + positionInCarrier + ", oldPositionInCarrier=" + oldPositionInCarrier +
", unitStatus='" + unitStatus + '\'' + ", dummyFlag='" + dummyFlag + '\'' + ", usageLimit=" +
usageLimit + ", usageCount=" + usageCount + ", unitAlias1='" + unitAlias1 + '\'' + ", unitAlias2='" +
unitAlias2 + '\'' + ", t7code='" + t7code + '\'' + '}';
}
}