package com.jflyfox.api.enums; /** * @author :likai * @date :Created in 2020/6/22 15:44 * @description: */ public enum OrderStatus { //创建 CREATE(0), //发货 DELIVER_GOODS(1), //收货 RECEIVE_GOODS(2), //待开票 WAITING_BILLING(3), //开票 BILLING(4), //收款 RECEIPT(5), //完成 FINISH(6); private int number; OrderStatus(int number) { this.number = number; } public static OrderStatus nextStatus(OrderStatus status) { OrderStatus[] values = OrderStatus.values(); for (OrderStatus value : values) { if (status.getNumber() + 1 == value.getNumber()) { return value; } } return null; } public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } }