| | |
| | | |
| | | @Entity |
| | | @Table(name = "t_activity") |
| | | @Where(clause = "state = 1") |
| | | public class Activity extends BaseEntity { |
| | | |
| | | @Column(name = "pid", nullable = false) |
| | |
| | | private Integer playerMax; |
| | | |
| | | /** |
| | | * 状态:1-正常,0-删除 |
| | | * 阶段排序,从1开始连续 |
| | | */ |
| | | @Column(name = "sort_order") |
| | | private Integer sortOrder; |
| | | |
| | | /** |
| | | * 状态:0-未发布,1-发布,2-关闭 |
| | | */ |
| | | @Column(name = "state", nullable = false) |
| | | private Integer state = 1; |
| | | |
| | | /** |
| | | * 评审导出ZIP下载URL(最近一次导出) |
| | | */ |
| | | @Column(name = "review_export_url", length = 512) |
| | | private String reviewExportUrl; |
| | | |
| | | // 关联评分模板 |
| | | @ManyToOne(fetch = FetchType.LAZY) |
| | |
| | | this.playerMax = playerMax; |
| | | } |
| | | |
| | | public Integer getSortOrder() { |
| | | return sortOrder; |
| | | } |
| | | |
| | | public void setSortOrder(Integer sortOrder) { |
| | | this.sortOrder = sortOrder; |
| | | } |
| | | |
| | | public RatingScheme getRatingScheme() { |
| | | return ratingScheme; |
| | | } |
| | |
| | | public void setState(Integer state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public String getReviewExportUrl() { |
| | | return reviewExportUrl; |
| | | } |
| | | |
| | | public void setReviewExportUrl(String reviewExportUrl) { |
| | | this.reviewExportUrl = reviewExportUrl; |
| | | } |
| | | |
| | | // 业务方法 |
| | | public boolean isMainActivity() { |