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