package com.peanut.modules.book.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 活动实体 */ @Data @TableName("sys_activity") public class ActivityEntity implements Serializable { private static final long serialVersionUID = 1L; @TableId private Integer id; /** * 活动名称 */ private String activityName; /** * 活动类型 0:长期活动,1:短期活动 */ private String activityType; /** * 活动方式 * 0:注册 * 1:购物 * 2:充值 * 3:会员卡 * 4:一路健康推广 */ private String activityManner; /** * 活动内容 * 0:购买商品 * 1:满N送券 * 2:满N减N */ private String activityContent; /** * 积分 */ private Integer point; /** * 时效 */ private String validity; /** * 活动开始时间 */ private Date beginTime; /** * 活动结束时间 */ private Date endTime; /** * 活动封面地址 */ private String activityUrl; /** * 当前状态 0:全部,1:生效,2:已过期 */ private String currentState; /** * 备注 */ private String remark; /** * 删除标志 */ @TableLogic private Integer delFlag; /** * 活动,商品,优惠券,集合 */ private List activityCouponList; }