ParameterRuleDetailResponse.java

package com.mycim.valueobject.edcspc.responseModel;

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

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * @author Aiden
 * @date 2018年12月12日下午3:21:30
 * @description 特殊规则 详情 response model
 */
public class ParameterRuleDetailResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long ruleRrn;

    private Integer detailSeq;

    private Integer qtyRangeStart;

    private Integer qtyRangeEnd;

    private Integer waferNum;

    private String selectedWafer;

    private Long createUserRrn;

    private String createUserId;

    private Date createTime;

    public ParameterRuleDetailResponse() {
    }

    public ParameterRuleDetailResponse(Map<String, Object> resultMap) {
        this.setCreateTime((Date) resultMap.get("CREATE_TIME"));
        this.setCreateUserId(MapUtils.getString(resultMap, "CREATE_USER"));
        this.setCreateUserRrn(MapUtils.getLong(resultMap, "CREATE_USER_RRN"));
        this.setDetailSeq(MapUtils.getInteger(resultMap, "DETAIL_SEQ"));
        this.setQtyRangeEnd(MapUtils.getInteger(resultMap, "QTY_RANGE_END"));
        this.setQtyRangeStart(MapUtils.getInteger(resultMap, "QTY_RANGE_START"));
        this.setRuleRrn(MapUtils.getLong(resultMap, "RULE_RRN"));
        this.setSelectedWafer(MapUtils.getString(resultMap, "SELECTED_WAFER"));
        this.setWaferNum(MapUtils.getInteger(resultMap, "WAFER_NUM"));
    }

    public Integer getWaferNum() {
        return waferNum;
    }

    public void setWaferNum(Integer waferNum) {
        this.waferNum = waferNum;
    }

    public Long getRuleRrn() {
        return ruleRrn;
    }

    public void setRuleRrn(Long ruleRrn) {
        this.ruleRrn = ruleRrn;
    }

    public Integer getDetailSeq() {
        return detailSeq;
    }

    public void setDetailSeq(Integer detailSeq) {
        this.detailSeq = detailSeq;
    }

    public Integer getQtyRangeStart() {
        return qtyRangeStart;
    }

    public void setQtyRangeStart(Integer qtyRangeStart) {
        this.qtyRangeStart = qtyRangeStart;
    }

    public Integer getQtyRangeEnd() {
        return qtyRangeEnd;
    }

    public void setQtyRangeEnd(Integer qtyRangeEnd) {
        this.qtyRangeEnd = qtyRangeEnd;
    }

    public String getSelectedWafer() {
        return selectedWafer;
    }

    public void setSelectedWafer(String selectedWafer) {
        this.selectedWafer = selectedWafer;
    }

    public Long getCreateUserRrn() {
        return createUserRrn;
    }

    public void setCreateUserRrn(Long createUserRrn) {
        this.createUserRrn = createUserRrn;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

}