package com.ruoyi.system.api.domain.poji.activity; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** *

* 活动 *

* * @author jqs * @since 2023-05-25 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_activity") public class Activity extends Model { private static final long serialVersionUID = 1L; /** * 活动id */ @TableId("activity_id") private String activityId; /** * 删除标记 */ @TableField("del_flag") private Integer delFlag; /** * 活动状态-1删除0未开始1进行中2已结束 */ @TableField("activity_status") private Integer activityStatus; /** * 活动名称 */ @TableField("activity_name") private String activityName; /** * 活动开始时间 */ @TableField("activity_start_time") private Date activityStartTime; /** * 活动结束时间 */ @TableField("activity_end_time") private Date activityEndTime; /** * 成团人数 */ @TableField("group_buy_number") private Integer groupBuyNumber; /** * 限购标记0否1是 */ @TableField("purchase_limitation_flag") private Integer purchaseLimitationFlag; /** * 限购数量 */ @TableField("limit_number") private Integer limitNumber; /** * 宣传海报 */ @TableField("propaganda_poster") private String propagandaPoster; /** * 适用地区标记1全部2指定 */ @TableField("area_flag") private Integer areaFlag; /** * 适用地区code集合 */ @TableField("designated_area") private String designatedArea; /** * 适用店铺标记1全部2指定 */ @TableField("shop_flag") private Integer shopFlag; /** * 适用店铺 */ @TableField("applicable_shop") private String applicableShop; /** * 创建用户id */ @TableField("create_user_id") private Long createUserId; /** * 创建时间 */ @TableField("create_time") private Date createTime; /** * 更新用户id */ @TableField("update_user_id") private Long updateUserId; /** * 更新时间 */ @TableField("update_time") private Date updateTime; /** * 推荐标记 */ @TableField("recommend_flag") private Integer recommendFlag; /** * 活动简介 */ @TableField("activity_introduce") private String activityIntroduce; /** * 活动二维码 */ @TableField("activity_code") private String activityCode; @Override protected Serializable pkVal() { return this.activityId; } }