WcsTasksInfo.java 3.09 KB
package com.huaheng.api.wcs.domain;


import com.alibaba.fastjson.JSONObject;

import java.io.Serializable;

public class WcsTasksInfo implements Serializable {
    private static final long serialVersionUID = -8855840499538794854L;
    private String taskNo;
    private String taskStatus;
    private String taskStatusCn;
    private String taskStatusDesc;
    private String currentEquipmentName;
    private String fromLocation; //来源库位
    private String toLocation; //去向库位
    private String materialName;
    private String materialCode;
    private String serialNumber;

    public void setTaskStatusCn(String taskStatusCn) {
        this.taskStatusCn = taskStatusCn;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getTaskStatusCn() {
        int status = Integer.parseInt(taskStatus);
        if(status>1 && status<11){
            return "出库等待堆垛机运行";
        }
        if(status>10 && status<50){
            return "出库中...";
        }
        if(status>=50 && status<100){
            return "入库中...";
        }
        return "入库等待堆垛机运行";
    }

    public WcsTasksInfo() {
    }

    // 通过返回的字段名 解析到相对应的值
    public WcsTasksInfo(JSONObject object){
        taskNo = object.getString("taskNo");
        taskStatus = object.getString("taskStatus");
        taskStatusDesc = object.getString("taskStatusDesc");
        currentEquipmentName = object.getString("currentEquipmentName");
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(String taskStatus) {
        this.taskStatus = taskStatus;
    }

    public String getTaskStatusDesc() {
        return taskStatusDesc;
    }

    public void setTaskStatusDesc(String taskStatusDesc) {
        this.taskStatusDesc = taskStatusDesc;
    }

    public String getCurrentEquipmentName() {
        return currentEquipmentName;
    }

    public void setCurrentEquipmentName(String currentEquipmentName) {
        this.currentEquipmentName = currentEquipmentName;
    }

    public String getFromLocation() {
        return fromLocation;
    }

    public void setFromLocation(String fromLocation) {
        this.fromLocation = fromLocation;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getToLocation() {
        return toLocation;
    }

    public void setToLocation(String toLocation) {
        this.toLocation = toLocation;
    }

    public String getMaterialCode() {
        return materialCode;
    }

    public void setMaterialCode(String materialCode) {
        this.materialCode = materialCode;
    }
}