DetailBean.java 3.48 KB
package com.huaheng.mobilewms.bean;

import android.graphics.drawable.Drawable;

import com.huaheng.mobilewms.util.WMSUtils;

import java.math.BigDecimal;

public class DetailBean {

    private Drawable drawable;
    private String type;
    private String name;
    private String code;
    private String referCode;
    private String userDef1;
    private String userDef2;
    private boolean complete;
    private BigDecimal amount;
    private BigDecimal lastAmount;
    private boolean needStation = false;
    private String stationCode;
    private boolean isNewTask = false;
    private Integer taskId = -1;

    public DetailBean(Drawable drawable, String type, String name, String code) {
        this.drawable = drawable;
        this.type = type;
        this.name = name;
        this.code = code;
        this.complete = false;
        amount = WMSUtils.newBigDecimal(0);
    }

    public DetailBean(Drawable drawable, String type, String name, String code, boolean complete) {
        this.drawable = drawable;
        this.type = type;
        this.name = name;
        this.code = code;
        this.complete = complete;
        amount = WMSUtils.newBigDecimal(0);
    }

    public Drawable getDrawable() {
        return drawable;
    }

    public void setDrawable(Drawable drawable) {
        this.drawable = drawable;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public boolean isComplete() {
        return complete;
    }

    public void setComplete(boolean complete) {
        this.complete = complete;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getLastAmount() {
        return lastAmount;
    }

    public void setLastAmount(BigDecimal lastAmount) {
        this.lastAmount = lastAmount;
    }

    public String getReferCode() {
        return referCode;
    }

    public void setReferCode(String referCode) {
        this.referCode = referCode;
    }

    public String getUserDef1() {
        return userDef1;
    }

    public void setUserDef1(String userDef1) {
        this.userDef1 = userDef1;
    }

    public String getUserDef2() {
        return userDef2;
    }

    public void setUserDef2(String userDef2) {
        this.userDef2 = userDef2;
    }

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode;
    }

    public boolean isNewTask() {
        return isNewTask;
    }

    public void setNewTask(boolean newTask) {
        isNewTask = newTask;
    }

    public Integer getTaskId() {
        return taskId;
    }

    public void setTaskId(Integer taskId) {
        this.taskId = taskId;
    }

    public boolean isNeedStation() {
        return needStation;
    }

    public void setNeedStation(boolean needStation) {
        this.needStation = needStation;
    }

    public boolean needStationSelectAction(){
        if(needStation){
            if(WMSUtils.isEmpty(stationCode)){
                return true;
            }
        }else{
            return false;
        }
        return false;
    }
}