feat: KPL v1.5.0 功能迭代
Some checks failed
continuous-integration/drone/push Build is failing

1. 奖章条件优化
- 修复统计查询 SQL 语法
- 添加按类别检查奖章方法

2. 移动端适配
- 登录页、课程中心、课程详情
- 考试页面、成长路径、排行榜

3. 证书系统
- 数据库模型和迁移脚本
- 证书颁发/列表/下载/验证 API
- 前端证书列表页面

4. 数据大屏
- 企业级/团队级数据 API
- ECharts 可视化大屏页面
This commit is contained in:
yuliang_guo
2026-01-29 16:51:17 +08:00
parent 813ba2c295
commit 6f0f2e6363
21 changed files with 4907 additions and 80 deletions

View File

@@ -27,6 +27,11 @@ from app.models.level import (
BadgeCategory,
ConditionType,
)
from app.models.certificate import (
CertificateTemplate,
UserCertificate,
CertificateType,
)
__all__ = [
"Base",
@@ -64,4 +69,7 @@ __all__ = [
"ExpType",
"BadgeCategory",
"ConditionType",
"CertificateTemplate",
"UserCertificate",
"CertificateType",
]