lrj
1 天以前 9f8395fab13ca4b230a0f7d62636e209745c91d4
backend/src/main/resources/graphql/activity.graphqls
@@ -20,6 +20,12 @@
    ratingScheme: RatingScheme
    stages: [Activity!]
    parent: Activity
    judges: [ActivityJudgeResponse!]!
    # 媒体文件
    coverImage: MediaResponse
    images: [MediaResponse!]!
    videos: [MediaResponse!]!
    
    # 统计数据
    playerCount: Int!
@@ -32,6 +38,15 @@
    totalElements: Int!
    page: Int!
    size: Int!
}
# 比赛评委响应类型
type ActivityJudgeResponse {
    id: ID!
    name: String!
    phone: String
    description: String
    stageIds: [ID!]!
}
# 比赛输入类型
@@ -81,7 +96,7 @@
    allActivities: [Activity!]!
    
    # 获取比赛的所有阶段
    activityStages(competitionId: ID!): [Activity!]!
    activityStages(activityId: ID!): [Activity!]!
    
    # 获取进行中的比赛
    ongoingActivities: [Activity!]!