EPA-010 Admin Console
管理后台是 EAOS 的运营控制台,不只是内容编辑器。
Modules
- 内容管理:文章、案例、资源、课程。
- 论坛管理:主题、回复、举报、置顶、精选。
- 积分管理:规则、流水、撤销、异常账户。
- 产品管理:学习产品、课程资源、积分价格、库存、权益。
- 订单管理:兑换订单、支付订单、售后工单、退款和权益。
- 社群管理:训练营、咨询项目、渠道同步、企微/微信群/服务号状态。
- 用户管理:角色、权限、封禁、组织。
- AI 管理:Prompt、模型、评估、调用日志。
Admin Rules
- 后台操作必须写审计日志。
- 积分不能直接改余额,只能写调整流水。
- 删除公开内容不等于删除审计证据。
- 高风险操作需要二次确认或复核。
- 原型 API 用
X-EAOS-Role、X-EAOS-Actor-Id和X-EAOS-Request-Id表达后台操作者;生产版必须换成真实登录态和服务端会话。
Prototype RBAC
当前第一版先实现 API 级角色边界,不做完整账号系统。
| Role | Read scope | Write scope |
|---|---|---|
viewer | 总览、主题、举报、积分规则、社群和渠道状态 | 无 |
moderator | viewer 可读范围 | 隐藏/恢复主题、采纳回复 |
operator | viewer 可读范围、订单、售后工单、权益、社群成员、课程资源 | 产品上下架、课程资源创建与状态更新、社群状态、渠道同步、售后工单状态 |
support | 总览、订单、售后工单、权益、社群成员 | 售后工单状态 |
admin | 全部后台数据和审计日志 | 全部当前后台写操作,包括积分规则 |
Next Implementation Slice
管理后台的第一版应优先实现:
- 查看论坛主题和举报。
- 查看积分账户和流水。
- 配置积分规则。
- 管理学习产品上下架。
- 创建、发布和归档课程资料、模板、练习纸和直播回放,并检查资源发布提醒、社群公告和触达队列。
- 查看兑换订单、购买订单、售后工单和权益发放状态。
- 查看社群、成员、触达队列、消息预览和渠道同步阻塞原因。
- 新建和批量生成线下讲座班级,自动产出邀请码、入班链接、投屏二维码和讲授版/跟做版课件资源位。
Prototype Status
当前静态站已新增 /admin/ 页面。它支持两种模式:
- 本地演示模式:读取浏览器
localStorage中的论坛、积分、产品和兑换数据。 - API 模式:在后台填入
http://127.0.0.1:8787后,读取apps/api/原型接口。
API 模式当前覆盖:
GET /api/admin/summaryGET /api/admin/points-rulesPOST /api/admin/points-rulesPOST /api/admin/products/statusGET /api/admin/topicsPOST /api/admin/topics/statusPOST /api/admin/replies/acceptGET /api/admin/reportsGET /api/admin/communitiesPOST /api/admin/communities/statusGET /api/admin/redemptionsGET /api/admin/purchasesGET /api/admin/referral-commissionsPOST /api/admin/referral-commissions/statusGET /api/admin/order-service-casesPOST /api/admin/order-service-cases/statusGET /api/admin/entitlementsGET /api/admin/learning-resourcesPOST /api/admin/learning-resourcesPOST /api/admin/learning-resources/statusGET /api/admin/community-membershipsGET /api/admin/community-announcementsPOST /api/admin/community-announcementsGET /api/admin/community-tasksPOST /api/admin/community-tasksGET /api/admin/community-checkinsGET /api/admin/community-touchpointsPOST /api/admin/community-touchpoints/retryPOST /api/admin/community-touchpoints/statusPOST /api/admin/community-channels/credentialsGET /api/admin/channel-sync-jobsPOST /api/admin/channel-sync-jobsGET /api/admin/audit-logs
后续应补上真实后台登录、角色配置页、举报处理详情、人工积分调整、订单权益发放、退款/发票详情流、微信生态服务端适配器和操作审计详情页。