forked from wangziqi/gongxue-base
feat: add vocabulary handbook import pipeline
This commit is contained in:
10
README.md
10
README.md
@@ -13,7 +13,7 @@
|
||||
- Supabase/PostgreSQL 多租户数据库 schema、RLS、索引、触发器。
|
||||
- `apps/api` 独立业务 API,后续供 H5、Taro 小程序、管理后台统一调用。
|
||||
- 租户后台能力:品牌、域名、公开设置、支付账户、登录配置、私密密钥掩码、活动内容、激活码、优惠券、成员权限、审计日志。
|
||||
- 租户内容能力:可配置题库入口、任意深度分类树、考试意向标记、题目集合、顺序/随机/全真模拟蓝图、题目录入/更新、视频绑定、分数线、单词、知识手册、资料资源台账、题目 JSON 批量导入。
|
||||
- 租户内容能力:可配置题库入口、任意深度分类树、考试意向标记、题目集合、顺序/随机/全真模拟蓝图、题目录入/更新、视频绑定、分数线、单词、知识手册、资料资源台账、题目/单词/知识手册 JSON 批量导入。
|
||||
- 学生端能力:题库入口、分类树、题目集合、顺序/随机/模考 session 组卷快照、答题、错题本、收藏夹、背单词进度、个人中心、分数线、题目视频、订单、权益、激活码兑换、资料下载。
|
||||
- 平台后台能力:租户管理、SaaS 套餐、订阅、账单、服务费收款、用量记录。
|
||||
- 销售/代理/CRM 增长链路:邀请码、扫码/分享事件、首绑客资保护、销售统计、团队关系、CRM 配置和队列。
|
||||
@@ -25,13 +25,15 @@
|
||||
- 正式 Supabase Auth/JWT 鉴权还没替换迁移期请求头。
|
||||
- 真实短信、微信登录、QQ 登录、微信支付、支付宝等 provider adapter 还没接完。
|
||||
- 真实 OSS/COS/Supabase Storage 上传下载签名还没接完。
|
||||
- Excel/CSV 导入、单词/手册/分数线/视频批量导入和异步 worker 还没完成。
|
||||
- Excel/CSV 导入、分数线/视频批量导入和异步 worker 还没完成。
|
||||
- Taro 跨端前端还没开始 scaffold。
|
||||
|
||||
更完整的进度看这些文档:
|
||||
|
||||
- `docs/refactor/implementation-status.md`
|
||||
- `docs/refactor/backend-progress.md`
|
||||
- `docs/refactor/content-import-contract.md`
|
||||
- `docs/refactor/next-development-todo.md`
|
||||
- `docs/refactor/blueprint-coverage.md`
|
||||
- `docs/refactor/api-structure.md`
|
||||
|
||||
@@ -142,7 +144,7 @@ apps/api/src/features/
|
||||
- 商户密钥、短信密钥、OAuth app secret 等必须进入 `app_private.tenant_secrets`,或后续生产 KMS/Vault。
|
||||
- 资料、PDF、视频等资源必须先进入 `content_assets` 台账,再由 API 校验权限并下发签名 URL。
|
||||
- 题库入口和分类使用 `content_entries/content_nodes`;题目列表和练习规则使用 `question_collections/practice_blueprints`,前端不要再把旧树字段当成唯一业务结构。
|
||||
- 批量导入必须先写 `content_import_jobs/items/issues`,保留原始 payload、规范化 payload、逐行问题和审计记录。
|
||||
- 批量导入必须先写 `content_import_jobs/items/issues`,保留原始 payload、规范化 payload、逐行问题和审计记录。题目、单词、知识手册导入已走这套后台校验管线,前端只做预检查和预览展示。
|
||||
- 支付 webhook 必须先设计幂等键和验签流程,再进入生产使用。
|
||||
|
||||
## 最近一次验证
|
||||
@@ -162,7 +164,7 @@ npm run test:api
|
||||
优先继续补:
|
||||
|
||||
1. 真实对象存储 adapter:阿里云 OSS、腾讯云 COS 或 Supabase Storage。
|
||||
2. Excel/CSV 以及单词、知识手册、分数线、视频批量导入。
|
||||
2. Excel/CSV 以及分数线、视频批量导入;把现有 JSON 导入升级为可排队异步执行。
|
||||
3. Supabase Auth/JWT 正式鉴权和生产 RLS 验证。
|
||||
4. 微信/QQ 登录、短信、微信支付、支付宝支付 adapter。
|
||||
5. Taro 前端 scaffold,让 H5 和小程序共用同一套 API。
|
||||
|
||||
Reference in New Issue
Block a user