From 9f8395fab13ca4b230a0f7d62636e209745c91d4 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期日, 28 九月 2025 14:16:18 +0800
Subject: [PATCH] feat: 完善注册流程的文件上传功能

---
 backend/src/main/java/com/rongyichuang/player/entity/ActivityPlayer.java |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/backend/src/main/java/com/rongyichuang/player/entity/ActivityPlayer.java b/backend/src/main/java/com/rongyichuang/player/entity/ActivityPlayer.java
index 0c7e2df..6d8f241 100644
--- a/backend/src/main/java/com/rongyichuang/player/entity/ActivityPlayer.java
+++ b/backend/src/main/java/com/rongyichuang/player/entity/ActivityPlayer.java
@@ -3,6 +3,7 @@
 import com.rongyichuang.common.entity.BaseEntity;
 import com.rongyichuang.region.entity.Region;
 import jakarta.persistence.*;
+import org.hibernate.annotations.Where;
 
 import java.math.BigDecimal;
 
@@ -12,6 +13,7 @@
  */
 @Entity
 @Table(name = "t_activity_player")
+@Where(clause = "state = 1")
 public class ActivityPlayer extends BaseEntity {
 
     /**
@@ -37,6 +39,12 @@
      */
     @Column(name = "region_id")
     private Long regionId;
+
+    /**
+     * 鍙傝禌椤圭洰鏍囬
+     */
+    @Column(name = "project_name", length = 30)
+    private String projectName;
 
     /**
      * 鎻忚堪
@@ -71,8 +79,14 @@
     /**
      * 鎺掑悕
      */
-    @Column(name = "rank")
+    @Column(name = "`rank`")
     private Integer rank;
+
+    /**
+     * 鐘舵�侊細1-姝e父锛�0-鍒犻櫎
+     */
+    @Column(name = "state", nullable = false)
+    private Integer state = 1;
 
     // JPA鍏宠仈鍏崇郴
     /**
@@ -98,11 +112,12 @@
         this.description = description;
     }
 
-    public ActivityPlayer(Long activityId, Long stageId, Long playerId, Long regionId, String description) {
+    public ActivityPlayer(Long activityId, Long stageId, Long playerId, Long regionId, String projectName, String description) {
         this.activityId = activityId;
         this.stageId = stageId;
         this.playerId = playerId;
         this.regionId = regionId;
+        this.projectName = projectName;
         this.description = description;
     }
 
@@ -137,6 +152,14 @@
 
     public void setRegionId(Long regionId) {
         this.regionId = regionId;
+    }
+
+    public String getProjectName() {
+        return projectName;
+    }
+
+    public void setProjectName(String projectName) {
+        this.projectName = projectName;
     }
 
     public String getDescription() {
@@ -203,6 +226,14 @@
         this.region = region;
     }
 
+    public Integer getState() {
+        return state;
+    }
+
+    public void setState(Integer state) {
+        this.state = state;
+    }
+
     @Override
     public String toString() {
         return "ActivityPlayer{" +
@@ -211,6 +242,7 @@
                 ", stageId=" + stageId +
                 ", playerId=" + playerId +
                 ", regionId=" + regionId +
+                ", projectName='" + projectName + '\'' +
                 ", description='" + description + '\'' +
                 ", totalScore=" + totalScore +
                 ", rank=" + rank +

--
Gitblit v1.8.0