feat: add public bank sync failure ops

This commit is contained in:
Codex
2026-06-30 09:12:45 +08:00
parent d1cb341351
commit 959e612211
14 changed files with 484 additions and 44 deletions

View File

@@ -8,7 +8,7 @@
- Git 跟踪的新项目代码,是商用 SaaS 重构后的后端、数据库迁移、导入工具、测试脚本和重构文档。
- 旧 PocketBase/React 题库项目只作为功能对照、数据迁移参考和前端样式参考,不作为当前 Gitea 仓库的源码主体。
- 旧项目参考文件集中放在 `参考/旧题库项目/`,该目录被 `.gitignore` 忽略,不会进入提交。
- 旧项目参考文件集中放在 `参考/旧题库项目/``参考/旧题库小程序前端文件/``参考/旧题库数据库文件/`,这些目录被 `.gitignore` 忽略,不会进入提交。
- 旧前端构建产物、临时打包结果和与新 Supabase 技术栈无关的材料,统一放入 `参考/` 或被 `.gitignore` 忽略,根目录只保留新 monorepo 的工程入口。
## 新重构项目目录
@@ -100,6 +100,18 @@ F:\project\参考\旧题库项目
F:\project\参考\旧构建产物
```
旧原生小程序前端参考位于:
```text
F:\project\参考\旧题库小程序前端文件
```
旧 PocketBase SQLite 数据和 storage 参考位于:
```text
F:\project\参考\旧题库数据库文件
```
其中主要内容:
```text
@@ -126,6 +138,8 @@ F:\project\参考\旧构建产物
dist-public/ 旧学生端构建输出
```
旧小程序前端只用于后续 Taro H5/小程序补齐微信登录、分享、支付容器、页面状态和刷题交互细节;不得继续沿用旧 PocketBase 直连、旧鉴权或旧本地权限判断。旧数据库文件目前包含 `data.db``auxiliary.db`、备份 SQLite 文件和 `storage/`,只用于本地只读导出、`scripts/import-pocketbase` dry-run、mapper 修复和抽样验收;不得提交到 Gitea也不得在文档或日志中输出真实手机号、openid、支付单号等敏感数据。
## 后续提交规范
提交前建议先看: