package com.nova.sankuai.domain.api.yinsheng.enums; import lombok.Getter; import lombok.RequiredArgsConstructor; /** * 快捷协议交易状态枚举 * * @author ephemeral * @date 2022/7/9 12:51 */ @Getter @RequiredArgsConstructor public enum TradeStatusEnum { WAIT_BUYER_PAY(1, "交易创建,等待买家付款"), TRADE_CLOSED(2, "在指定时间段内未支付时关闭的交易;客户主动关闭订单"), TRADE_SUCCESS(3, "交易成功"), TRADE_PART_REFUND(4, "部分退款成功"), TRADE_ALL_REFUND(5, "全部退款成功"), WAIT_SELLER_SEND_GOODS(6, "买家已付款,等待卖家发货"), WAIT_BUYER_CONFIRM_GOODS(7, "卖家已发货,等待买家确认"), TRADE_FAILD(8, "交易失败"), TRADE_CANCEL(9, "订单已撤销"), TRADE_PROCESS(10, "交易正在处理中,可对该交易做查询,避免重复支付"), ; private int code; private String desc; TradeStatusEnum(int code, String desc) { this.code = code; this.desc = desc; } }