From 3e7932d378b607f75379b463ae4ae2f4f1ccfe12 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 18 六月 2025 10:31:30 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/HongRuiTang into 2.0

---
 ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEvent.java |  137 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 137 insertions(+), 0 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEvent.java b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEvent.java
new file mode 100644
index 0000000..124b5f4
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEvent.java
@@ -0,0 +1,137 @@
+package com.ruoyi.goods.api.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.List;
+
+/**
+ * @author zhibing.pu
+ * @Date 2025/5/8 17:03
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("t_lottery_event")
+public class LotteryEvent {
+	/**
+	 * 主键
+	 */
+	@TableId(value = "id", type = IdType.INPUT)
+	@ApiModelProperty("活动id")
+	private String id;
+	/**
+	 * 门店id
+	 */
+	@TableField("shop_id")
+	@ApiModelProperty("门店id")
+	private Integer shopId;
+	/**
+	 * 抽奖名称
+	 */
+	@TableField("name")
+	@ApiModelProperty("抽奖名称")
+	private String name;
+	/**
+	 * 活动简介名称
+	 */
+	@TableField("activity_profile")
+	@ApiModelProperty("活动简介名称")
+	private String activityProfile;
+	/**
+	 * 开启方式(1=新注册用户,2=下单,3=分享小程序,4=普通抽奖,5=答题抽奖)
+	 */
+	@TableField("activity_type")
+	@ApiModelProperty("开启方式(1=新注册用户,2=下单,3=分享小程序,4=普通抽奖,5=答题抽奖)")
+	private Integer activityType;
+	/**
+	 * 可抽奖次数
+	 */
+	@TableField("times")
+	@ApiModelProperty("可抽奖次数")
+	private Integer times;
+	/**
+	 * 活动开始时间
+	 */
+	@TableField("start_time")
+	@ApiModelProperty("活动开始时间")
+	private LocalDateTime startTime;
+	/**
+	 * 活动结束时间
+	 */
+	@TableField("end_time")
+	@ApiModelProperty("活动结束时间")
+	private LocalDateTime endTime;
+	/**
+	 * 分享抽奖间隔天数
+	 */
+	@TableField("interval_time")
+	@ApiModelProperty("分享抽奖间隔天数")
+	private Integer intervalTime;
+	/**
+	 * 下单支付金额
+	 */
+	@TableField("pay_money")
+	@ApiModelProperty("下单支付金额")
+	private BigDecimal payMoney;
+	/**
+	 * 答题抽奖正确率%
+	 */
+	@TableField("accuracy")
+	@ApiModelProperty("答题抽奖正确率%")
+	private BigDecimal accuracy;
+	/**
+	 * 答题时间限制(分钟)
+	 */
+	@TableField("answering_time")
+	@ApiModelProperty("答题时间限制(分钟)")
+	private Integer answeringTime;
+	/**
+	 * 封面图
+	 */
+	@TableField("cover_image")
+	@ApiModelProperty("封面图")
+	private String coverImage;
+	/**
+	 * 详情介绍
+	 */
+	@TableField("activity_content")
+	@ApiModelProperty("详情介绍")
+	private String activityContent;
+	/**
+	 * 删除标记
+	 */
+	@TableField("del_flag")
+	private Integer delFlag;
+	/**
+	 * 创建用户id
+	 */
+	@TableField("create_user_id")
+	private Integer createUserId;
+	/**
+	 * 创建时间
+	 */
+	@TableField("create_time")
+	private LocalDateTime createTime;
+	/**
+	 * 更新用户id
+	 */
+	@TableField("update_user_id")
+	private Long updateUserId;
+	/**
+	 * 更新时间
+	 */
+	@TableField("update_time")
+	private LocalDateTime updateTime;
+	
+	@ApiModelProperty("奖品列表")
+	private List<LotteryEventPrize> prizes;
+}

--
Gitblit v1.7.1