package com.cheikh.lazywaimai.model.bean; /** * Created by comet on 16/1/29. */ public enum OrderStatus { STATUS_WAIT_SUBMIT(-1, "待提交"), STATUS_WAIT_PAYMENT(0, "待付款"), STATUS_WAIT_ACCEPT(1, "待接单"), STATUS_WAIT_SEND(2, "待发货"), STATUS_WAIT_ARRIVE(3, "待送达"), STATUS_WAIT_CONFIRM(4, "待确认"), STATUS_FINISHED(5, "已完成"); private int value; private String name; OrderStatus(int value, String name) { this.value = value; this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getValue() { return value; } public void setValue(int value) { this.value = value; } public static OrderStatus valueOf(int value) { switch (value) { case 0: return STATUS_WAIT_PAYMENT; case 1: return STATUS_WAIT_ACCEPT; case 2: return STATUS_WAIT_SEND; case 3: return STATUS_WAIT_ARRIVE; case 4: return STATUS_WAIT_CONFIRM; case 5: return STATUS_FINISHED; default: return STATUS_WAIT_SUBMIT; } } @Override public String toString() { return name; } }