100 lines
1.7 KiB
Java
100 lines
1.7 KiB
Java
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<ActivityCouponEntity> activityCouponList;
|
||
|
||
}
|