TRX před 1 rokem
rodič
revize
4bbc4a8c71

+ 67 - 0
src/main/java/com/github/microservice/types/OrderState.java

@@ -0,0 +1,67 @@
+package com.github.microservice.types;
+
+import lombok.Getter;
+
+/**
+ * 订单的总体状态
+ */
+public enum OrderState {
+
+    WAIT_PAYMENT("待付款"),
+
+    PARAM_ERROR("参数验证错误"),
+
+    HAVE_PAID("已支付"),
+
+    PAID_ERROR("支付失败"),
+
+    WAIT_USE("待使用"),
+
+    USED("已使用"),
+
+    APPLY_REFUND("申请退款"),
+
+    APPLY_REFUNDING("退款处理中"),
+
+    REFUSAL_REFUND("拒绝退款"),
+
+    UN_REFUND("取消退款"),
+
+    REFUNDED("已退款"),
+
+    AOUTO_REFUNDED("自动退款"),
+
+    CLOSE("关闭订单"),
+
+    APPLY_WITHDRAW("申请提现"),
+
+    PASS_WITHDRAW("提现通过"),
+
+    REFUSAL_WITHDRAW("拒绝提现"),
+
+    SUCCESS("支付成功"),
+    REFUND("转入退款"),
+    NOTPAY("未支付"),
+    RECHARGING("充值中"),
+    CLOSED("已关闭"),
+
+    REVOKED(":已撤销(付款码支付)"),
+    USERPAYING("用户支付中(付款码支付)"),
+    PAYERROR("支付失败(其他原因,如银行返回失败)"),
+
+    TakeReview("提现审核中"),
+    Taking("提现处理中"),
+    TakeSuccess("提现成功"),
+
+    TakeRefuse("提现审批不通过"),
+
+    TakeFail("提现失败"),
+    ;
+
+    @Getter
+    private String remark;
+
+    OrderState(String remark) {
+        this.remark = remark;
+    }
+}