lyx пре 4 месеци
родитељ
комит
12c56e5052

+ 58 - 0
alien-util/src/main/java/shop/alien/util/common/constant/CouponStatusEnum.java

@@ -0,0 +1,58 @@
+package shop.alien.util.common.constant;
+
+/**
+ * 优惠券状态枚举
+ */
+public enum CouponStatusEnum {
+    /**
+     * 草稿
+     */
+    DRAFT(0, "草稿"),
+    /**
+     * 待审核
+     */
+    WAIT_AUDIT(1, "待审核"),
+    /**
+     * 未开始
+     */
+    NOT_START(2, "未开始"),
+    /**
+     * 审核拒绝
+     */
+    AUDIT_REJECT(3, "审核拒绝"),
+    /**
+     * 已售罄
+     */
+    SOLD_OUT(4, "已售罄"),
+    /**
+     * 进行中
+     */
+    ONGOING(5, "进行中"),
+    /**
+     * 已下架
+     */
+    SOLD_OFF(6, "已下架"),
+    /**
+     * 已结束
+     */
+    ENDED(7, "已结束"),
+    /**
+     * 已删除
+     */
+    DELETED(8, "2+手动下架");
+    private final int code;
+    private final String info;
+
+    CouponStatusEnum(int code, String info) {
+        this.code = code;
+        this.info = info;
+    }
+
+    public int getCode() {
+        return code;
+    }
+
+    public String getInfo() {
+        return info;
+    }
+}

+ 32 - 0
alien-util/src/main/java/shop/alien/util/common/constant/CouponTypeEnum.java

@@ -0,0 +1,32 @@
+package shop.alien.util.common.constant;
+
+/**
+ * 券类型枚举
+ */
+public enum CouponTypeEnum {
+    /**
+     * 代金券
+     */
+    COUPON(1, "代金券"),
+    /**
+     * 团购
+     */
+    GROUP_BUY(2, "团购券");
+
+
+    private final Integer code;
+    private final String info;
+
+    CouponTypeEnum(Integer code, String info) {
+        this.code = code;
+        this.info = info;
+    }
+
+    public Integer getCode() {
+        return code;
+    }
+
+    public String getInfo() {
+        return info;
+    }
+}

+ 59 - 0
alien-util/src/main/java/shop/alien/util/common/constant/OrderStatusEnum.java

@@ -0,0 +1,59 @@
+package shop.alien.util.common.constant;
+
+/**
+ * 订单状态枚举
+ */
+public enum OrderStatusEnum {
+    //(0,待支付;1,已支付/待使用;2,已核销;3,已过期;4,已取消;5.已退款,全退款了才算;
+    /**
+     * 待支付
+     */
+    WAIT_PAY(0, "待支付"),
+    /**
+     * 已支付/待使用
+     */
+    WAIT_USE(1, "已支付/待使用"),
+    /**
+     * 已核销
+     */
+    USED(2, "已核销"),
+    /**
+     * 已过期
+     */
+    EXPIRE(3, "已过期"),
+    /**
+     * 已取消
+     */
+    CANCEL(4, "已取消"),
+    /**
+     * 已退款
+     */
+    REFUND(5, "已退款");
+
+
+    private final Integer status;
+    // 属性值
+    private final String description;
+    // 构造方法,用于初始化描述信息
+    OrderStatusEnum(Integer status, String description) {
+        this.status = status;
+        this.description = description;
+    }
+    // 提供获取描述信息的方法
+    public static String getDescription(Integer status) {
+        for (OrderStatusEnum orderStatusEnum : OrderStatusEnum.values()) {
+            if (orderStatusEnum.status.equals(status)) {
+                return orderStatusEnum.description;
+            }
+        }
+        return null;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+}