package com.fdkankan.platform.order.constant;

import lombok.Data;

@Data
public class OrderEnum {
    /**
     * 订单状态（未处理、已确认、已完成、已取消）
     */
    public enum OrderStatus {
        unprocessed, processed, completed, invalid, expire
    };
    /**
     * 付款状态（未付款、已付款、已取消, 部分支付, 部分退款, 全额退款）
     */
    public enum PaymentStatus {
        unpaid, paid, cancel, partPayment, partRefund, refunded
    };
    /**
     * 配送状态（未发货、部分发货、已发货、部分退货、已退货、已收货）
     */
    public enum ShippingStatus {
        unshipped, partShipped, shipped, partReshiped, reshiped, received
    };
}
