徽章系统
成就徽章体系——自动发放、荣誉展示、身份认同
功能概述
徽章系统是 Litopia 的荣誉激励体系。用户在平台上的成就和里程碑会自动触发徽章发放,获得的徽章在个人主页和文章卡片上展示。
徽章类型
- 数量成就:发布第 1/10/50/100 篇文章、累计获得 100/1000/10000 个赞
- 里程碑成就:连续登录 7/30/100 天、注册满 1 年
- 质量成就:文章被编辑推荐、排行榜上榜
- 活动徽章:参与特定活动获得
- 可购买徽章:商城购买的特殊徽章
自动发放
徽章通过数据库触发器和后台任务自动发放——当用户满足徽章条件时,系统自动将徽章分配给用户,无需人工干预。
数据模型
badges— 徽章定义(名称、图标、条件、类型)user_badges— 用户获得徽章记录(用户 ID、徽章 ID、获得时间)
展示与身份意义
徽章不仅是奖励,也是一种公开身份信号。它会影响读者如何理解你的创作轨迹、社区参与度和阶段性成就。因此,比起单纯追求数量,更重要的是让展示出的徽章与你当前的创作形象一致。
继续阅读
延伸阅读:如果你想从用户角度理解积分、等级与徽章之间的关系,请继续阅读“积分与徽章”用户指南;如果你想查看发放条件与类型结构,请查项目文档中心中的 badges.md。