From b1dda321f91d19b60936c54d4ceec7d06fc1d963 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期五, 15 八月 2025 09:34:24 +0800
Subject: [PATCH] 添加枚举类型

---
 framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java               |   10 ++++++++--
 framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeDistributeStatusEnum.java |   16 ++++++++++++++++
 framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeStatusEnum.java           |   15 +++++++++++++++
 3 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java
index ea07b9b..c7f52b6 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java
@@ -1,5 +1,7 @@
 package cn.lili.modules.lmk.domain.entity;
 
+import cn.lili.modules.lmk.enums.general.PrizeDistributeStatusEnum;
+import cn.lili.modules.lmk.enums.general.PrizeStatusEnum;
 import cn.lili.mybatis.BaseEntity;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
@@ -39,7 +41,9 @@
     private String prizeActivityCover;
 
     @TableField("prize_status")
-    /** 涓鐘舵�� */
+    /** 涓鐘舵��
+     * @see PrizeStatusEnum
+     * */
     private String prizeStatus;
 
     @TableField("prize_content")
@@ -63,7 +67,9 @@
     private Long activityPrizeRefId;
 
     @TableField("distribute_status")
-    /** 濂栧搧鍙戞斁鐘舵�� */
+    /** 濂栧搧鍙戞斁鐘舵��
+     * @see PrizeDistributeStatusEnum
+     * */
     private String distributeStatus;
 
 
diff --git a/framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeDistributeStatusEnum.java b/framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeDistributeStatusEnum.java
new file mode 100644
index 0000000..008fb6b
--- /dev/null
+++ b/framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeDistributeStatusEnum.java
@@ -0,0 +1,16 @@
+package cn.lili.modules.lmk.enums.general;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+@AllArgsConstructor
+@Getter
+public enum PrizeDistributeStatusEnum {
+    /**
+     * 濂栧搧鍙戞斁鐘舵��
+     */
+    NOT_WAIT("鏈腑濂�"),
+    WAIT("寰呭彂鏀�"),
+    SUCCESS("宸插彂鏀�");
+    private final String description;
+}
diff --git a/framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeStatusEnum.java b/framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeStatusEnum.java
new file mode 100644
index 0000000..c07cb8e
--- /dev/null
+++ b/framework/src/main/java/cn/lili/modules/lmk/enums/general/PrizeStatusEnum.java
@@ -0,0 +1,15 @@
+package cn.lili.modules.lmk.enums.general;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+@AllArgsConstructor
+@Getter
+public enum PrizeStatusEnum {
+    /**
+     * 涓鐘舵��
+     */
+    WIN("鏈腑濂�"),
+    NOT_WIN("涓");
+    private final String description;
+}

--
Gitblit v1.8.0