package global

// 1. 维度定义 (Dimension) - 用于 UI 的大分类 Tab
const (
	BadgeDimPersistence = "PERSISTENCE" // 勤勉系 (坚持)
	BadgeDimExpertise   = "EXPERTISE"   // 专家系 (施肥/修剪/换盆)
	BadgeDimJournal     = "JOURNAL"     // 记录系 (拍照/日记)
	BadgeDimDiscovery   = "DISCOVERY"   // 隐藏/彩蛋系
)

// 2. 行为代码 (Action Code) - 对应触发徽章的底层事件
const (
	ActionWater     = "ACT_WATER"     // 浇水
	ActionFertilize = "ACT_FERTILIZE" // 施肥
	ActionPrune     = "ACT_PRUNE"     // 修剪
	ActionRepot     = "ACT_REPOT"     // 换盆
	ActionPhoto     = "ACT_PHOTO"     // 拍照
	ActionKillPlant = "ACT_KILL"      // 把植物养死了(作为彩蛋徽章)
)

// 3. 徽章等级 (Tier)
const (
	BadgeTierBronze  = 1 // 铜
	BadgeTierSilver  = 2 // 银
	BadgeTierGold    = 3 // 金
	BadgeTierDiamond = 4 // 钻石
)
