wangqifan 3 年之前
父節點
當前提交
e3ee2ed972

+ 6 - 5
src/main/java/com/izouma/nineth/domain/Collection.java

@@ -8,6 +8,7 @@ import com.izouma.nineth.converter.PrivilegeListConverter;
 import com.izouma.nineth.converter.PropertyListConverter;
 import com.izouma.nineth.enums.CollectionSource;
 import com.izouma.nineth.enums.CollectionType;
+import com.izouma.nineth.enums.SubscribeStatus;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
@@ -128,7 +129,7 @@ public class Collection extends BaseEntity {
     @Column(precision = 10, scale = 2)
     private BigDecimal price;
 
-//    @ApiModelProperty("盲盒开售时间")
+    //    @ApiModelProperty("盲盒开售时间")
     @ApiModelProperty("预约开始时间")
     private LocalDateTime startTime;
 
@@ -221,9 +222,9 @@ public class Collection extends BaseEntity {
     private LocalDateTime purchaseTime;
 
     @ApiModelProperty("是否预约成功")
-    private boolean subscribed;
+    private boolean         subscribed;
     @ApiModelProperty("是否有购买资格")
-    private boolean purchaseQualifications;
-    @ApiModelProperty("预约状态:")
-    private String state;
+    private boolean         purchaseQualifications;
+    @ApiModelProperty("预约状态")
+    private SubscribeStatus subscribeStatus;
 }

+ 19 - 0
src/main/java/com/izouma/nineth/enums/SubscribeStatus.java

@@ -0,0 +1,19 @@
+package com.izouma.nineth.enums;
+
+public enum SubscribeStatus {
+    NOT_STARTED("未开始"),
+    ONGOING("进行中"),
+    SUBSCRIBE_ENDING("转赠中"),
+    ANNOUNCING("公布中"),
+    ON_SALE("售卖中");
+
+    private final String description;
+
+    SubscribeStatus(String description) {
+        this.description = description;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+}