feat: 徽章api
This commit is contained in:
@@ -1,6 +1,17 @@
|
||||
package response
|
||||
|
||||
//type BadgeGroup struct {
|
||||
// CategoryName string `json:"categoryName" comment:"分类名称"`
|
||||
// BadgeList []plant.Badge `json:"badgeList"`
|
||||
//}
|
||||
import "sundynix-go/model/plant"
|
||||
|
||||
// BadgeDimensionNode 1. 最外层:维度节点 (例如: "专家成就")
|
||||
type BadgeDimensionNode struct {
|
||||
Dimension string `json:"dimension"` // 维度 Key (e.g., "EXPERTISE")
|
||||
Label string `json:"label"` // 维度显示名 (前端映射或后端返回)
|
||||
Groups []BadgeGroupNode `json:"groups"` // 该维度下的徽章组
|
||||
}
|
||||
|
||||
// BadgeGroupNode 2. 中间层:组节点 (例如: "炼金术士系列")
|
||||
type BadgeGroupNode struct {
|
||||
GroupId string `json:"groupId"` // 组 ID (e.g., "fertilizer_master")
|
||||
GroupLabel string `json:"groupLabel"` // 中文显示名 (新增)
|
||||
Badges []plant.BadgeConfig `json:"badges"` // 该组下的具体徽章 (铜/银/金)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user