| | |
| | | package com.ks.lucky.pojo.DO; |
| | | |
| | | import org.springframework.data.annotation.Transient; |
| | | import org.yeshi.utils.mybatis.Column; |
| | | import org.yeshi.utils.mybatis.Table; |
| | | import org.yeshi.utils.generater.mybatis.Column; |
| | | import org.yeshi.utils.generater.mybatis.Table; |
| | | |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotEmpty; |
| | |
| | | //已开奖,已经显示 |
| | | public final static int STATE_OPENED = 41; |
| | | |
| | | //开奖失败 |
| | | public final static int STATE_OPEN_FAIL = 42; |
| | | |
| | | @Column(name="id") |
| | | |
| | | @Column(name = "id") |
| | | private Long id; |
| | | |
| | | @Column(name="app_id") |
| | | @Column(name = "app_id") |
| | | @NotNull(message = "应用ID不能为空") |
| | | private Long appId; |
| | | |
| | | @Column(name="sponsor_id") |
| | | @Column(name = "sponsor_id") |
| | | @NotNull(message = "赞助商不能为空") |
| | | private Long sponsorId; |
| | | |
| | | @Column(name="`name`") |
| | | @Column(name = "`name`") |
| | | @NotEmpty(message = "活动名称不能为空") |
| | | private String name; |
| | | |
| | | @Column(name="material_poster") |
| | | @Column(name = "material_poster") |
| | | @NotEmpty(message = "活动海报不能为空") |
| | | private String materialPoster; |
| | | |
| | | @Column(name="material_tag_image") |
| | | @Column(name = "material_tag_image") |
| | | private String materialTagImage; |
| | | |
| | | @Column(name="material_") |
| | | @Column(name = "material_") |
| | | private String material; |
| | | |
| | | @Column(name="`desc`") |
| | | @Column(name = "`desc`") |
| | | private String desc; |
| | | /** |
| | | * 最大人数 |
| | | */ |
| | | @Column(name="max_person_count") |
| | | @Column(name = "max_person_count") |
| | | private Integer maxPersonCount; |
| | | |
| | | /** |
| | | * 现有人数 |
| | | */ |
| | | @Column(name="current_person_count") |
| | | @Column(name = "current_person_count") |
| | | private Integer currentPersonCount; |
| | | |
| | | @Column(name="`state`") |
| | | @Column(name = "`state`") |
| | | private Integer state; |
| | | |
| | | @Column(name="state_remarks") |
| | | @Column(name = "state_remarks") |
| | | private String stateRemarks; |
| | | |
| | | @Column(name="pre_start_time") |
| | | @Column(name = "pre_start_time") |
| | | @NotNull(message = "开始时间不能为空") |
| | | private Date preStartTime; |
| | | |
| | | @Column(name="actual_start_time") |
| | | @Column(name = "actual_start_time") |
| | | private Date actualStartTime; |
| | | |
| | | @Column(name="pre_finish_time") |
| | | @Column(name = "pre_finish_time") |
| | | private Date preFinishTime; |
| | | |
| | | @Column(name="actual_finish_time") |
| | | @Column(name = "actual_finish_time") |
| | | private Date actualFinishTime; |
| | | |
| | | @Column(name="pre_open_time") |
| | | @Column(name = "pre_open_time") |
| | | private Date preOpenTime; |
| | | |
| | | @Column(name="actual_open_time") |
| | | @Column(name = "actual_open_time") |
| | | private Date actualOpenTime; |
| | | |
| | | @Column(name="create_time") |
| | | @Column(name = "create_time") |
| | | private Date createTime; |
| | | |
| | | @Column(name="update_time") |
| | | @Column(name = "update_time") |
| | | private Date updateTime; |
| | | |
| | | @Transient |