- 后端: 新增 user_levels, exp_history, badge_definitions, user_badges, level_configs 表 - 后端: 新增 LevelService 和 BadgeService 服务 - 后端: 新增等级/奖章/签到/排行榜 API 端点 - 后端: 考试/练习/陪练完成时触发经验值和奖章检查 - 前端: 新增 LevelBadge, ExpProgress, BadgeCard, LevelUpDialog 组件 - 前端: 新增排行榜页面 - 前端: 成长路径页面集成真实等级数据 - 数据库: 包含迁移脚本和初始数据
This commit is contained in:
@@ -17,6 +17,16 @@ from app.models.practice import PracticeScene, PracticeSession, PracticeDialogue
|
||||
from app.models.system_log import SystemLog
|
||||
from app.models.task import Task, TaskCourse, TaskAssignment
|
||||
from app.models.notification import Notification
|
||||
from app.models.level import (
|
||||
UserLevel,
|
||||
ExpHistory,
|
||||
BadgeDefinition,
|
||||
UserBadge,
|
||||
LevelConfig,
|
||||
ExpType,
|
||||
BadgeCategory,
|
||||
ConditionType,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"Base",
|
||||
@@ -46,4 +56,12 @@ __all__ = [
|
||||
"TaskCourse",
|
||||
"TaskAssignment",
|
||||
"Notification",
|
||||
"UserLevel",
|
||||
"ExpHistory",
|
||||
"BadgeDefinition",
|
||||
"UserBadge",
|
||||
"LevelConfig",
|
||||
"ExpType",
|
||||
"BadgeCategory",
|
||||
"ConditionType",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user