package cc.mrbird.febs.mall.entity; import cc.mrbird.febs.common.entity.BaseEntity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @TableName("happy_activity") public class HappyActivity extends BaseEntity { /** * `category_id` bigint(20) DEFAULT NULL COMMENT '活动分类ID', `code` varchar(200) DEFAULT NULL COMMENT '编码', `name` varchar(500) DEFAULT NULL COMMENT '名称', `type` int(11) DEFAULT NULL COMMENT '活动类型 1-普通活动 2-众筹活动 3-投票活动', `join_cnt` int(11) DEFAULT NULL COMMENT '参与人数', `state` int(11) DEFAULT '0' COMMENT '状态 0-未开始 1-报名中(进行中) 2-已结束', `start_time` datetime DEFAULT NULL COMMENT '开始时间', `end_time` datetime DEFAULT NULL COMMENT '结束时间', `phone` varchar(100) DEFAULT NULL COMMENT '联系方式', `address` varchar(500) DEFAULT NULL COMMENT '活动地址', `expect_cnt` int(11) DEFAULT NULL COMMENT '门票预计数量', `surplus_cnt` int(11) DEFAULT NULL COMMENT '门票剩余数量', `pay_state` int(11) DEFAULT NULL COMMENT '是否众筹 0-关闭 1-开启(开启代表收取参与费用)', `pay_amount` decimal(20,2) DEFAULT NULL COMMENT '众筹金额', `img_remark` text COMMENT '图片描述', `text_remark` text COMMENT '文字描述', `index_img` varchar(200) DEFAULT NULL COMMENT '活动封面', `order_cnt` int(11) DEFAULT '0' COMMENT '排序', `hot_state` int(11) DEFAULT '0' COMMENT '是否推荐到首页 0-不推荐 1-推荐', `back_img` varchar(500) DEFAULT NULL COMMENT '背景图片', `DELETE_FLAG` int(11) DEFAULT '0' COMMENT '删除标识 0-未删除 1-已删除', `vote_cnt` int(11) DEFAULT NULL COMMENT '投票数量', `add_state` int(11) DEFAULT '0' COMMENT '是否允许报名 0-不允许 1-允许', */ private Long categoryId; @TableField(exist = false) private String categoryName;// private String code; private String name; private Integer type; private Integer joinCnt; private Integer state; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endTime; private String phone; private String address; private Integer expectCnt; private Integer surplusCnt; private Integer payState; private BigDecimal payAmount; private String imgRemark; private String textRemark; private String indexImg; private Integer orderCnt; private Integer hotState; private String backImg; private Integer deleteFlag; private Integer voteCnt; private Integer addState; }