Skip to content

文档中心模块

适用对象

维护文档中心、版本、业务绑定与 ONLYOFFICE 集成的开发人员。

能力边界

产品使用说明见 文档中心;部署与联调见 ONLYOFFICE。本页保留入口、表、API 与实现锚点。

入口路径

前端:

  • /document(列表与详情;旧 /sys/document 重定向)

后端:

  • /app/document

核心数据和接口

核心表(常见):

  • doc_document
  • doc_document_version
  • doc_document_log
  • 绑定与归档相关表(以迁移脚本为准)
  • 文件元数据常关联 sys_file

主要接口(前缀 /app/document):

  • GET /GET /{id}GET /code-exists
  • GET /by-bindingGET /context/flow-instance/{instanceId}
  • POST /POST /create-with-bindingsPUT /{id}DELETE /{id}
  • GET|POST /{id}/versions
  • GET|POST /{id}/bindingsPOST /{id}/bind-contextDELETE /binding/{bindingId}
  • PUT /{id}/archive
  • GET|POST /{id}/logs
  • GET /{id}/editor-configGET /content/{id}POST /callback/{id}

实现位置

  • 控制器:oars-java/oars-app/.../controller/app/DocumentController.java
  • ONLYOFFICE 服务实现与配置项见实施文档与 CONFIG / office 相关说明
  • 前端:oars-web/apps/web-antd/src/views/sys/document/(以仓库实际路径为准)

权限与注意

  • 文档中心菜单与按钮由 RBAC 控制;具体权限码以菜单配置为准
  • 编辑器依赖 Document Server 可达,且回调能访问 public-base-url
  • 排障优先看 故障排查 与文档操作日志