package data type Achievement struct { Id int `json:"id"` //索引(id) AchievementType int `json:"achievement_type"` //成就类型 ExtraNum int `json:"extra_num"` //额外限制 Mode int `json:"mode"` //成就模式 AchievementNum int `json:"achievement_num"` //成就次数 ItemList []int `json:"item_list"` //奖励物品id NumList []int `json:"num_list"` //奖励物品数量 } func (data *Achievement) id() int { return data.Id } type AchievementTable struct { table[int, *Achievement] }