openapi: 3.1.0 info: title: BAI PocketBase Manage Hooks API version: 1.0.0-manage-folder description: | 面向管理端与自定义 hooks 的接口文档。 本目录仅收敛自定义 hooks API,不包含 PocketBase 原生 records API。 文档约定: - 不单独配置鉴权组件;如接口需要登录,请直接在说明中关注 `Authorization: Bearer ` - 示例字段值统一使用 `<字段说明>|<类型>` 风格 - 当前 `tbl_auth_users.openid` 为全平台统一身份锚点 servers: - url: https://bai-api.blv-oa.com description: 生产环境 - url: http://localhost:8090 description: PocketBase 本地环境 tags: - name: 系统 description: hooks 系统基础接口 - name: 微信认证 description: hooks 微信认证与资料接口 - name: 平台认证 description: hooks 平台用户认证接口 - name: 字典管理 description: hooks 字典管理接口 - name: 附件管理 description: hooks 附件管理接口 - name: 文档管理 description: hooks 文档管理接口 - name: 文档历史 description: hooks 文档历史接口 - name: 购物车 description: hooks 购物车接口 - name: 订单 description: hooks 订单接口 paths: /pb/api/system/test-helloworld: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1system~1test-helloworld' /pb/api/system/health: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1system~1health' /pb/api/system/users-count: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1system~1users-count' /pb/api/system/refresh-token: $ref: '../openapi.yaml#/paths/~1pb~1api~1system~1refresh-token' /pb/api/wechat/login: $ref: '../openapi.yaml#/paths/~1pb~1api~1wechat~1login' /pb/api/wechat/profile: $ref: '../openapi.yaml#/paths/~1pb~1api~1wechat~1profile' /pb/api/platform/register: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1platform~1register' /pb/api/platform/login: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1platform~1login' /pb/api/dictionary/list: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1dictionary~1list' /pb/api/dictionary/detail: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1dictionary~1detail' /pb/api/dictionary/create: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1dictionary~1create' /pb/api/dictionary/update: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1dictionary~1update' /pb/api/dictionary/delete: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1dictionary~1delete' /pb/api/attachment/list: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1attachment~1list' /pb/api/attachment/detail: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1attachment~1detail' /pb/api/attachment/upload: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1attachment~1upload' /pb/api/attachment/delete: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1attachment~1delete' /pb/api/document/list: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1document~1list' /pb/api/document/detail: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1document~1detail' /pb/api/document/create: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1document~1create' /pb/api/document/update: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1document~1update' /pb/api/document/delete: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1document~1delete' /pb/api/document-history/list: $ref: '../openapi-manage.yaml#/paths/~1pb~1api~1document-history~1list' /pb/api/cart/list: $ref: './cart.yaml#/paths/cartList' /pb/api/cart/detail: $ref: './cart.yaml#/paths/cartDetail' /pb/api/cart/create: $ref: './cart.yaml#/paths/cartCreate' /pb/api/cart/update: $ref: './cart.yaml#/paths/cartUpdate' /pb/api/cart/delete: $ref: './cart.yaml#/paths/cartDelete' /pb/api/order/list: $ref: './order.yaml#/paths/orderList' /pb/api/order/detail: $ref: './order.yaml#/paths/orderDetail' /pb/api/order/create: $ref: './order.yaml#/paths/orderCreate' /pb/api/order/update: $ref: './order.yaml#/paths/orderUpdate' /pb/api/order/delete: $ref: './order.yaml#/paths/orderDelete'