feat: 添加 PocketBase MiniApp 公司 API 文档和文件字段迁移脚本
- 新增 openapi-miniapp-company.yaml 文件,定义 tbl_company 的基础 CRUD 接口文档,包括查询、创建、更新和删除公司记录的详细描述和示例。 - 新增 pocketbase.file-fields-to-attachments.js 脚本,用于迁移 PocketBase 中的文件字段到文本字段,并处理 tbl_attachments 集合的公开规则。
This commit is contained in:
@@ -156,6 +156,10 @@ PocketBase JSVM 不是 Node.js 运行时:
|
||||
|
||||
- `pocket-base/spec/openapi.yaml`
|
||||
- `pocket-base/spec/changes.2026-03-23-pocketbase-hooks-auth-hardening.md`
|
||||
- `openspec/specs/attachment-backed-media/spec.md`
|
||||
- `openspec/specs/document-manage-console/spec.md`
|
||||
- `openspec/specs/sdk-collection-permissions/spec.md`
|
||||
- `openspec/changes/archive/2026-03-28-pocketbase-manage-media-and-sdk-permissions/`
|
||||
|
||||
本次变更重点包括:
|
||||
|
||||
@@ -167,6 +171,10 @@ PocketBase JSVM 不是 Node.js 运行时:
|
||||
- `users_phone` 索引由唯一改为普通索引
|
||||
- `tbl_auth_users` 以全平台统一 `openid` 为业务身份锚点
|
||||
- auth 集合兼容占位 `email`、随机密码与 `passwordConfirm`
|
||||
- 业务文件统一收敛到 `tbl_attachments`
|
||||
- `tbl_document` 新增 `document_file`
|
||||
- 文档管理页支持图片 / 视频 / 文件三类附件
|
||||
- SDK 直连权限页支持按角色配置 collection CRUD 权限
|
||||
|
||||
## 与原项目关系
|
||||
|
||||
|
||||
Reference in New Issue
Block a user