管理后台
职责:后台 FastAdmin 通用 CRUD + 业务管理(用户/内容/运营/系统/插件)。
管理后台 API(FastAdmin 模块)
创建: 2026-08-15 | 更新: 2026-08-15
维护: Xianyan 团队
职责:后台 FastAdmin 通用 CRUD + 业务管理(用户/内容/运营/系统/插件)。
1. 通用约定
- 后台登录地址
https://tools.wktyl.com/admin.php - 默认账号:
admin/520kiss(首次部署后立即修改) - 二次验证(管理员操作):开启 2FA + 每次超过 1000 条操作需输入 6 位 2FA 码
- 审计日志:所有管理员操作(增/删/改/查)自动记录,含 IP、操作人、时间
2. 接口分组
2.1 内容管理(CRUD)
- 用户管理(增删改查/封禁/解封)
- 内容管理(成语/诗词/汉句/食物/运势)
- 评论管理(审核/隐藏/删除)
- 反馈管理(用户反馈/纠错)
2.2 运营管理
- 任务管理(创建/修改/上下架)
- 勋章管理(创建/解锁条件/补发)
- 活动管理(创建/上线/下线/复盘)
- 调账管理(手动调金币/审计日志)
2.3 用户运营
- 用户画像(搜索/标记/分组)
- 用户角色(管理员/运营/版主)
- 在线用户(实时面板/强制下线)
2.4 内容治理
- 敏感词管理(CRUD + 命中检查)
- 内容审核(自动/人工)
- 举报处理(队列 + 处理)
2.5 系统管理
- 站点配置(域名/SEO/主题)
- 数据统计(站点总览/分维度)
- 日志查看(管理员操作/用户操作)
2.6 插件管理
- 插件列表(已安装/可升级)
- 灰度发布(按比例开放)
- OTA 配置(升级提醒)
3. 通用响应格式
{
"code": 1,
"msg": "ok",
"time": 1777156407,
"data": { ... }
}
错误统一使用 0 + msg,参考各业务模块。
4. 设计要点
- FastAdmin + 自定义:标准 FastAdmin CRUD 模板 + 个性化 controller
- 二次验证:管理敏感操作(删除/调账/灰度)必须 2FA
- 审计日志完整:用户/操作/时间/IP 全记录,可查询时间范围
- 大表分页 + 搜索:所有 CRUD 强制分页 + 模糊搜索,避免导出大量数据导致慢