StepBean.java 1.9 KB
package com.myproject.bean.json;

import com.myproject.model.User;
import com.myproject.util.StorageConstants;

import java.util.List;

/**
 *
 * 图表显示时的一个选项数据 Bean
 * Created by sunke on 16/12/5.
 */
public class StepBean {

    private String cid;

    /**
     * 当前状态:0=等待刷卡;1=等待开门;2=门已打开,等待关闭;
     */
    private int step = StorageConstants.CABINET_STEP.WAIT_CARD;

    /**
     * 当前操作的库位
     */
    private String currentPos = "";

    /**
     * 当前的用户
     */
    private User currentUser;

    /**
     * 门开期间是否有出入库操作(关门时判断)
     */
    private boolean hasOpInDoorOpen = true;

    /**
     * 上次操作时间,用于判断是否超时
     */
    private long lastOpTime = -1;

    /**
     * 提示消息
     */
    private String msg = "";

    public String getCid() {
        return cid;
    }

    public void setCid(String cid) {
        this.cid = cid;
    }

    public String getCurrentPos() {
        return currentPos;
    }

    public void setCurrentPos(String currentPos) {
        this.currentPos = currentPos;
    }

    public int getStep() {
        return step;
    }

    public void setStep(int step) {
        this.step = step;
    }

    public User getCurrentUser() {
        return currentUser;
    }

    public void setCurrentUser(User currentUser) {
        this.currentUser = currentUser;
    }

    public boolean isHasOpInDoorOpen() {
        return hasOpInDoorOpen;
    }

    public void setHasOpInDoorOpen(boolean hasOpInDoorOpen) {
        this.hasOpInDoorOpen = hasOpInDoorOpen;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public long getLastOpTime() {
        return lastOpTime;
    }

    public void setLastOpTime(long lastOpTime) {
        this.lastOpTime = lastOpTime;
    }
}