backend/src/main/resources/graphql/dashboard.graphqls
@@ -15,8 +15,38 @@ totalJudges: Int! } # 报名趋势数据点 type RegistrationTrendPoint { # 日期(yyyy-MM-dd) date: String! # 报名数量 count: Long! } # 区域报名统计 type RegionRegistrationStat { # 区域ID(可能为数字或UUID字符串,未选择时为空) regionId: ID # 区域名称 regionName: String! # 是否叶子节点(数据缺失时为空) leafFlag: Boolean # 报名数量 count: Long! } # 扩展查询 extend type Query { # 获取Dashboard统计数据 dashboardStats: DashboardStats! } # 获取最近报名趋势 registrationTrend(days: Int): [RegistrationTrendPoint!]! # 获取区域报名分布 registrationRegionStats: [RegionRegistrationStat!]! }