Codex Assistant
2025-11-06 375c18a6d2713ff19b22093eec57315992d8333f
backend/src/main/java/com/rongyichuang/activity/entity/Activity.java
@@ -11,7 +11,6 @@
@Entity
@Table(name = "t_activity")
@Where(clause = "state = 1")
public class Activity extends BaseEntity {
    
    @Column(name = "pid", nullable = false)
@@ -42,10 +41,22 @@
    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)
@@ -151,6 +162,14 @@
        this.playerMax = playerMax;
    }
    
    public Integer getSortOrder() {
        return sortOrder;
    }
    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }
    public RatingScheme getRatingScheme() {
        return ratingScheme;
    }
@@ -182,6 +201,14 @@
    public void setState(Integer state) {
        this.state = state;
    }
    public String getReviewExportUrl() {
        return reviewExportUrl;
    }
    public void setReviewExportUrl(String reviewExportUrl) {
        this.reviewExportUrl = reviewExportUrl;
    }
    
    // 业务方法
    public boolean isMainActivity() {