openapi.yaml 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. openapi: 3.0.3
  2. info:
  3. title: 方案计划文档管理系统 API
  4. version: 1.33.0
  5. description: DMS第一阶段接口;Q3-B正文检索、原文件预览、1.6 LibreOffice离线文档转换与PDF预览、1.7 机构用户维护与详细说明、1.8 角色管理与权限矩阵、1.9 方案关联关系、1.10 部门IP登录限制、1.11 统一门户跳转登录与子案挂载、1.12 正文提取状态可见与重新解析、1.13 登录界面自定义背景图、1.17 管理类权限矩阵化(管理位挂角色)、1.19 借阅授权收敛(限时用户借阅+审批单凭证)、1.21 安全加固(访问令牌有效期配置化默认1小时、敏感操作二次认证X-DMS-Reauth-Token、应用层信封加密KEK/DEK)、1.22 数据备份定版(全量/增量链、rsync异机/本机目录、定时与手动、进度与历史、离线恢复CLI)、1.23 系统管理(manage_system/manage_audit_log管理位、CPU内存监控与趋势、存储占用、转换器状态、一键体检、系统信息、运行参数、运行日志、预览缓存清理、强制下线、备份目标测试)、1.24 门户设密自选机构(SET_PASSWORD响应内嵌机构列表,setup-password可选organizationId)、1.25 本地单点登录代理(仅Java版POST /auth/portal/proxy-verify,REST直连本机代理GET /middle/token/get.json取token、经用户服务POST /auth/user/getUserBasicInfo验身份,响应同门户验签双阶段,前端打开页面静默探测失败回落登录页)、1.26 监控信息展示开关(DMS_SYSTEM_MONITOR_ENABLED缺省false,system/info响应新增monitoringEnabled,false时前端隐藏系统管理页维护操作之上的监控区块)、1.27 列表拖动重排(机构/用户/角色列表PUT reorder接口,槽位置换语义+步长10重编号sort_no,新增审计动作REORDER_ORGANIZATION/REORDER_USER/REORDER_ROLE,sys_user新增sort_no列)、1.28 IP条目范围形式(ipValue新增「起IP-止IP」范围录入,两端同为IPv4或IPv6且起≤止,规范化存储,登录IP校验支持范围闭区间命中)、1.29 页面空闲自动登出与机构树默认语义(登录/设密响应data新增idleLogoutMinutes,取DMS_IDLE_LOGOUT_MINUTES缺省5分钟、0表示关闭,前端监测鼠标/键盘/滚动等活动超时自动退出;organizations/tree不传status时返回全部机构含停用)、1.30 用户级管理范围(sys_user新增managed_org_id三态:null=全局、0=SELF跟随本人所在机构、机构ID=固定锚点;createUser/updateUser请求新增可选managedOrgId字段(create缺省落SELF、update缺省保持原值),UserSummary.managedOrgId改回用户级三态;实际生效范围以生效角色锚点为准,角色锚点"SELF"语义改为「跟随用户的管理范围设置」)、1.32 登录图片验证码(安全需求4,GET /auth/captcha签发data URL图片132×44、4位字符、120秒过期一次性消费;DMS_CAPTCHA_ENABLED缺省true,开启时登录请求体扩为五键captchaId/captchaCode,校验先于用户查询与锁定检查,错误返回400 INVALID_CAPTCHA)、1.33 超级管理员隐藏与机构树管理范围裁剪(安全需求7/8,DMS_ALLOW_ADMIN_LOGIN缺省true,false时内置admin登录按用户名不存在处理报错一致、用户列表隐藏、创建同名用户400"不能创建该名称的用户";organizations/tree按请求者生效管理范围裁剪,锚点管理员仅返回管理范围子树、全局管理员不受限)。
  6. servers:
  7. - url: /
  8. paths:
  9. /api/v1/health:
  10. get:
  11. operationId: getDmsHealth
  12. summary: DMS健康检查
  13. security: []
  14. parameters:
  15. - $ref: './components/parameters.yaml#/XRequestId'
  16. responses:
  17. '200':
  18. $ref: './components/responses.yaml#/HealthSuccess'
  19. '500':
  20. $ref: './components/responses.yaml#/InternalError'
  21. /api/v1/auth/captcha:
  22. $ref: './paths/auth.yaml#/Captcha'
  23. /api/v1/auth/login:
  24. $ref: './paths/auth.yaml#/Login'
  25. /api/v1/auth/logout:
  26. $ref: './paths/auth.yaml#/Logout'
  27. /api/v1/auth/reauth:
  28. $ref: './paths/auth.yaml#/Reauth'
  29. /api/v1/auth/portal/verify:
  30. $ref: './paths/auth.yaml#/PortalVerify'
  31. /api/v1/auth/portal/proxy-verify:
  32. $ref: './paths/auth.yaml#/PortalProxyVerify'
  33. /api/v1/auth/portal/setup-password:
  34. $ref: './paths/auth.yaml#/PortalSetupPassword'
  35. /api/v1/users/me:
  36. $ref: './paths/users.yaml#/CurrentUser'
  37. /api/v1/users/me/ui-theme:
  38. $ref: './paths/users.yaml#/CurrentUserUiTheme'
  39. /api/v1/organizations/tree:
  40. $ref: './paths/organizations.yaml#/OrganizationTree'
  41. /api/v1/organizations:
  42. $ref: './paths/organizations.yaml#/Organizations'
  43. /api/v1/organizations/{id}:
  44. $ref: './paths/organizations.yaml#/Organization'
  45. /api/v1/organizations/{id}/ip-assignments:
  46. $ref: './paths/organizations.yaml#/OrganizationIpAssignments'
  47. /api/v1/organizations/reorder:
  48. $ref: './paths/organizations.yaml#/OrganizationsReorder'
  49. /api/v1/ip-entries:
  50. $ref: './paths/ip-entries.yaml#/IpEntries'
  51. /api/v1/ip-entries/{id}:
  52. $ref: './paths/ip-entries.yaml#/IpEntry'
  53. /api/v1/users:
  54. $ref: './paths/users.yaml#/Users'
  55. /api/v1/users/{id}:
  56. $ref: './paths/users.yaml#/User'
  57. /api/v1/users/{id}/reset-password:
  58. $ref: './paths/users.yaml#/UserResetPassword'
  59. /api/v1/users/reorder:
  60. $ref: './paths/users.yaml#/UsersReorder'
  61. /api/v1/roles:
  62. $ref: './paths/roles.yaml#/Roles'
  63. /api/v1/roles/{id}:
  64. $ref: './paths/roles.yaml#/Role'
  65. /api/v1/roles/{id}/permissions:
  66. $ref: './paths/roles.yaml#/RolePermissions'
  67. /api/v1/roles/{id}/users:
  68. $ref: './paths/roles.yaml#/RoleUsers'
  69. /api/v1/roles/reorder:
  70. $ref: './paths/roles.yaml#/RolesReorder'
  71. /api/v1/config/ui-dictionaries:
  72. $ref: './paths/configuration.yaml#/UiDictionaries'
  73. /api/v1/config/login-background:
  74. $ref: './paths/configuration.yaml#/LoginBackground'
  75. /api/v1/categories/tree:
  76. $ref: './paths/categories.yaml#/CategoryTree'
  77. /api/v1/categories:
  78. $ref: './paths/categories.yaml#/Categories'
  79. /api/v1/categories/reorder:
  80. $ref: './paths/categories.yaml#/CategoriesReorder'
  81. /api/v1/categories/{id}:
  82. $ref: './paths/categories.yaml#/Category'
  83. /api/v1/documents:
  84. $ref: './paths/documents.yaml#/Documents'
  85. /api/v1/documents/tags:
  86. $ref: './paths/documents.yaml#/DocumentsTags'
  87. /api/v1/documents/reorder:
  88. $ref: './paths/documents.yaml#/DocumentsReorder'
  89. /api/v1/documents/{id}:
  90. $ref: './paths/documents.yaml#/Document'
  91. /api/v1/documents/{id}/re-extract:
  92. $ref: './paths/documents.yaml#/DocumentReExtract'
  93. /api/v1/documents/{id}/move:
  94. $ref: './paths/documents.yaml#/DocumentMove'
  95. /api/v1/documents/batch-import:
  96. $ref: './paths/documents.yaml#/DocumentBatchImport'
  97. /api/v1/documents/{id}/preview:
  98. $ref: './paths/documents.yaml#/DocumentPreview'
  99. /api/v1/documents/{id}/download:
  100. $ref: './paths/documents.yaml#/DocumentDownload'
  101. /api/v1/main-plans/{id}/sub-plans:
  102. $ref: './paths/documents.yaml#/SubPlans'
  103. /api/v1/main-plans/{id}/sub-plans/bind:
  104. $ref: './paths/documents.yaml#/MainPlanSubPlanBinding'
  105. /api/v1/main-plans/{id}/sub-plans/{subPlanId}:
  106. $ref: './paths/documents.yaml#/MainPlanSubPlan'
  107. /api/v1/attachments:
  108. $ref: './paths/documents.yaml#/Attachments'
  109. /api/v1/attachments/{id}:
  110. $ref: './paths/documents.yaml#/Attachment'
  111. /api/v1/attachments/batch-import:
  112. $ref: './paths/documents.yaml#/AttachmentBatchImport'
  113. /api/v1/attachments/{id}/main-plans:
  114. $ref: './paths/documents.yaml#/AttachmentMainPlans'
  115. /api/v1/main-plans/{id}/attachments:
  116. $ref: './paths/documents.yaml#/MainPlanAttachments'
  117. /api/v1/main-plans/{id}/attachments/bind:
  118. $ref: './paths/documents.yaml#/MainPlanAttachmentBinding'
  119. /api/v1/main-plans/{id}/attachments/reorder:
  120. $ref: './paths/documents.yaml#/MainPlanAttachmentsReorder'
  121. /api/v1/main-plans/{id}/attachments/{attachmentId}:
  122. $ref: './paths/documents.yaml#/MainPlanAttachment'
  123. /api/v1/main-plans/{id}/attachments/{bindingId}/move:
  124. $ref: './paths/documents.yaml#/MainPlanAttachmentMove'
  125. /api/v1/documents/{id}/description:
  126. $ref: './paths/documents.yaml#/DocumentDescription'
  127. /api/v1/documents/{id}/permissions:
  128. $ref: './paths/documents.yaml#/DocumentPermissions'
  129. /api/v1/documents/{id}/permissions/entries/{entryId}/voucher:
  130. $ref: './paths/documents.yaml#/DocumentPermissionVoucher'
  131. /api/v1/documents/{id}/password:
  132. $ref: './paths/documents.yaml#/DocumentPassword'
  133. /api/v1/documents/relation-presets:
  134. $ref: './paths/documents.yaml#/DocumentRelationPresets'
  135. /api/v1/documents/{id}/relations:
  136. $ref: './paths/documents.yaml#/DocumentRelations'
  137. /api/v1/audit/logs:
  138. $ref: './paths/audit.yaml#/AuditLogs'
  139. /api/v1/statistics/documents:
  140. $ref: './paths/audit.yaml#/DocumentStatistics'
  141. /api/v1/audit/statistics/trend:
  142. $ref: './paths/audit.yaml#/AuditTrendStatistics'
  143. /api/v1/audit/statistics/actions:
  144. $ref: './paths/audit.yaml#/AuditActionStatistics'
  145. /api/v1/audit/statistics/users:
  146. $ref: './paths/audit.yaml#/AuditUserStatistics'
  147. /api/v1/recycle-bin/documents:
  148. $ref: './paths/recycle-bin.yaml#/RecycleBinDocuments'
  149. /api/v1/recycle-bin/documents/{id}/restore:
  150. $ref: './paths/recycle-bin.yaml#/RestoreRecycleBinDocument'
  151. /api/v1/backup/config:
  152. $ref: './paths/backup.yaml#/BackupConfig'
  153. /api/v1/backup/jobs:
  154. $ref: './paths/backup.yaml#/BackupJobs'
  155. /api/v1/backup/jobs/current:
  156. $ref: './paths/backup.yaml#/BackupJobCurrent'
  157. /api/v1/backup/jobs/current/cancel:
  158. $ref: './paths/backup.yaml#/BackupJobCancel'
  159. /api/v1/backup/test-target:
  160. $ref: './paths/backup.yaml#/BackupTestTarget'
  161. /api/v1/system/metrics/current:
  162. $ref: './paths/system.yaml#/SystemMetricsCurrent'
  163. /api/v1/system/metrics/history:
  164. $ref: './paths/system.yaml#/SystemMetricsHistory'
  165. /api/v1/system/process:
  166. $ref: './paths/system.yaml#/SystemProcess'
  167. /api/v1/system/storage-usage:
  168. $ref: './paths/system.yaml#/SystemStorageUsage'
  169. /api/v1/system/converter:
  170. $ref: './paths/system.yaml#/SystemConverter'
  171. /api/v1/system/health:
  172. $ref: './paths/system.yaml#/SystemHealth'
  173. /api/v1/system/info:
  174. $ref: './paths/system.yaml#/SystemInfo'
  175. /api/v1/system/runtime-config:
  176. $ref: './paths/system.yaml#/SystemRuntimeConfig'
  177. /api/v1/system/logs:
  178. $ref: './paths/system.yaml#/SystemLogs'
  179. /api/v1/system/logs/download:
  180. $ref: './paths/system.yaml#/SystemLogsDownload'
  181. /api/v1/system/maintenance/preview-cache:
  182. $ref: './paths/system.yaml#/SystemMaintenancePreviewCache'
  183. /api/v1/system/users/{user_id}/force-offline:
  184. $ref: './paths/system.yaml#/SystemForceOffline'
  185. components:
  186. securitySchemes:
  187. BearerAuth:
  188. $ref: './components/security-schemes.yaml#/BearerAuth'
  189. schemas:
  190. StringId:
  191. $ref: './components/schemas.yaml#/StringId'
  192. UtcDateTime:
  193. $ref: './components/schemas.yaml#/UtcDateTime'
  194. PageResult:
  195. $ref: './components/schemas.yaml#/PageResult'
  196. ErrorResponse:
  197. $ref: './components/schemas.yaml#/ErrorResponse'
  198. LoginRequest:
  199. $ref: './components/schemas.yaml#/LoginRequest'
  200. LoginResponse:
  201. $ref: './components/schemas.yaml#/LoginResponse'
  202. UserSummary:
  203. $ref: './components/schemas.yaml#/UserSummary'
  204. OrganizationNode:
  205. $ref: './components/schemas.yaml#/OrganizationNode'
  206. UserPageResponse:
  207. $ref: './components/schemas.yaml#/UserPageResponse'
  208. CategoryNode:
  209. $ref: './components/schemas.yaml#/CategoryNode'
  210. CreateCategoryRequest:
  211. $ref: './components/schemas.yaml#/CreateCategoryRequest'
  212. UpdateCategoryRequest:
  213. $ref: './components/schemas.yaml#/UpdateCategoryRequest'
  214. DocumentSummary:
  215. $ref: './components/schemas.yaml#/DocumentSummary'
  216. DocumentDetail:
  217. $ref: './components/schemas.yaml#/DocumentDetail'
  218. AttachmentBindingSummary:
  219. $ref: './components/schemas.yaml#/AttachmentBindingSummary'
  220. BindAttachmentsRequest:
  221. $ref: './components/schemas.yaml#/BindAttachmentsRequest'
  222. BindAttachmentsResponse:
  223. $ref: './components/schemas.yaml#/BindAttachmentsResponse'
  224. UnbindAttachmentResponse:
  225. $ref: './components/schemas.yaml#/UnbindAttachmentResponse'
  226. ReorderDocumentsRequest:
  227. $ref: './components/schemas.yaml#/ReorderDocumentsRequest'
  228. ReorderDocumentsResponse:
  229. $ref: './components/schemas.yaml#/ReorderDocumentsResponse'
  230. ReorderAttachmentsRequest:
  231. $ref: './components/schemas.yaml#/ReorderAttachmentsRequest'
  232. ReorderAttachmentsResponse:
  233. $ref: './components/schemas.yaml#/ReorderAttachmentsResponse'
  234. PermissionEntry:
  235. $ref: './components/schemas.yaml#/PermissionEntry'
  236. SavePermissionsRequest:
  237. $ref: './components/schemas.yaml#/SavePermissionsRequest'
  238. PermissionDetailResponse:
  239. $ref: './components/schemas.yaml#/PermissionDetailResponse'
  240. PermissionVoucherResultResponse:
  241. $ref: './components/schemas.yaml#/PermissionVoucherResultResponse'
  242. PermissionVoucherDeleteResultResponse:
  243. $ref: './components/schemas.yaml#/PermissionVoucherDeleteResultResponse'
  244. AuditLogSummary:
  245. $ref: './components/schemas.yaml#/AuditLogSummary'
  246. AuditLogPageResponse:
  247. $ref: './components/schemas.yaml#/AuditLogPageResponse'
  248. DocumentStatisticsResponse:
  249. $ref: './components/schemas.yaml#/DocumentStatisticsResponse'
  250. AuditTrendResponse:
  251. $ref: './components/schemas.yaml#/AuditTrendResponse'
  252. AuditActionStatisticsResponse:
  253. $ref: './components/schemas.yaml#/AuditActionStatisticsResponse'
  254. AuditUserStatisticsResponse:
  255. $ref: './components/schemas.yaml#/AuditUserStatisticsResponse'
  256. DeletedBySnapshot:
  257. $ref: './components/schemas.yaml#/DeletedBySnapshot'
  258. RecycleBinDocumentSummary:
  259. $ref: './components/schemas.yaml#/RecycleBinDocumentSummary'
  260. RecycleBinDocumentPageResponse:
  261. $ref: './components/schemas.yaml#/RecycleBinDocumentPageResponse'
  262. RestoreDocumentRequest:
  263. $ref: './components/schemas.yaml#/RestoreDocumentRequest'
  264. RestoreDocumentResult:
  265. $ref: './components/schemas.yaml#/RestoreDocumentResult'
  266. RestoreDocumentResponse:
  267. $ref: './components/schemas.yaml#/RestoreDocumentResponse'
  268. DictionaryOption:
  269. $ref: './components/schemas.yaml#/DictionaryOption'
  270. UiDictionaries:
  271. $ref: './components/schemas.yaml#/UiDictionaries'
  272. UiDictionariesResponse:
  273. $ref: './components/schemas.yaml#/UiDictionariesResponse'
  274. RoleCode:
  275. $ref: './components/schemas.yaml#/RoleCode'
  276. AllowedModule:
  277. $ref: './components/schemas.yaml#/AllowedModule'
  278. DocumentType:
  279. $ref: './components/schemas.yaml#/DocumentType'
  280. DocumentStatus:
  281. $ref: './components/schemas.yaml#/DocumentStatus'
  282. SecurityLevel:
  283. $ref: './components/schemas.yaml#/SecurityLevel'
  284. AttachmentType:
  285. $ref: './components/schemas.yaml#/AttachmentType'
  286. AllowedAction:
  287. $ref: './components/schemas.yaml#/AllowedAction'
  288. CategoryType:
  289. $ref: './components/schemas.yaml#/CategoryType'
  290. EnabledStatus:
  291. $ref: './components/schemas.yaml#/EnabledStatus'
  292. AuditResult:
  293. $ref: './components/schemas.yaml#/AuditResult'
  294. AuditAction:
  295. $ref: './components/schemas.yaml#/AuditAction'
  296. AuditTarget:
  297. $ref: './components/schemas.yaml#/AuditTarget'
  298. CreateOrganizationRequest:
  299. $ref: './components/schemas.yaml#/CreateOrganizationRequest'
  300. UpdateOrganizationRequest:
  301. $ref: './components/schemas.yaml#/UpdateOrganizationRequest'
  302. OrganizationResponse:
  303. $ref: './components/schemas.yaml#/OrganizationResponse'
  304. DeleteOrganizationResponse:
  305. $ref: './components/schemas.yaml#/DeleteOrganizationResponse'
  306. CreateUserRequest:
  307. $ref: './components/schemas.yaml#/CreateUserRequest'
  308. UpdateUserRequest:
  309. $ref: './components/schemas.yaml#/UpdateUserRequest'
  310. ResetUserPasswordRequest:
  311. $ref: './components/schemas.yaml#/ResetUserPasswordRequest'
  312. DeleteUserResponse:
  313. $ref: './components/schemas.yaml#/DeleteUserResponse'
  314. ResetPasswordResponse:
  315. $ref: './components/schemas.yaml#/ResetPasswordResponse'
  316. DocumentTagsResponse:
  317. $ref: './components/schemas.yaml#/DocumentTagsResponse'
  318. DeptScope:
  319. $ref: './components/schemas.yaml#/DeptScope'
  320. RoleSummary:
  321. $ref: './components/schemas.yaml#/RoleSummary'
  322. RolePageResponse:
  323. $ref: './components/schemas.yaml#/RolePageResponse'
  324. CreateRoleRequest:
  325. $ref: './components/schemas.yaml#/CreateRoleRequest'
  326. UpdateRoleRequest:
  327. $ref: './components/schemas.yaml#/UpdateRoleRequest'
  328. RoleResponse:
  329. $ref: './components/schemas.yaml#/RoleResponse'
  330. DeleteRoleResponse:
  331. $ref: './components/schemas.yaml#/DeleteRoleResponse'
  332. RolePermissionRow:
  333. $ref: './components/schemas.yaml#/RolePermissionRow'
  334. RoleMatrixListResponse:
  335. $ref: './components/schemas.yaml#/RoleMatrixListResponse'
  336. UpdateRolePermissionsRequest:
  337. $ref: './components/schemas.yaml#/UpdateRolePermissionsRequest'
  338. RolePermissionsResponse:
  339. $ref: './components/schemas.yaml#/RolePermissionsResponse'
  340. RoleUsersResponse:
  341. $ref: './components/schemas.yaml#/RoleUsersResponse'
  342. UpdateRoleUsersRequest:
  343. $ref: './components/schemas.yaml#/UpdateRoleUsersRequest'
  344. IpEntrySummary:
  345. $ref: './components/schemas.yaml#/IpEntrySummary'
  346. IpEntryPageResponse:
  347. $ref: './components/schemas.yaml#/IpEntryPageResponse'
  348. CreateIpEntryRequest:
  349. $ref: './components/schemas.yaml#/CreateIpEntryRequest'
  350. UpdateIpEntryRequest:
  351. $ref: './components/schemas.yaml#/UpdateIpEntryRequest'
  352. IpEntryResponse:
  353. $ref: './components/schemas.yaml#/IpEntryResponse'
  354. DeleteIpEntryResponse:
  355. $ref: './components/schemas.yaml#/DeleteIpEntryResponse'
  356. BackupConfigView:
  357. $ref: './components/schemas.yaml#/BackupConfigView'
  358. UpdateBackupConfigRequest:
  359. $ref: './components/schemas.yaml#/UpdateBackupConfigRequest'
  360. BackupConfigResponse:
  361. $ref: './components/schemas.yaml#/BackupConfigResponse'
  362. BackupJobStartRequest:
  363. $ref: './components/schemas.yaml#/BackupJobStartRequest'
  364. BackupProgress:
  365. $ref: './components/schemas.yaml#/BackupProgress'
  366. BackupJobStartResponse:
  367. $ref: './components/schemas.yaml#/BackupJobStartResponse'
  368. BackupCurrentJob:
  369. $ref: './components/schemas.yaml#/BackupCurrentJob'
  370. BackupJobCurrentResponse:
  371. $ref: './components/schemas.yaml#/BackupJobCurrentResponse'
  372. BackupCancelResponse:
  373. $ref: './components/schemas.yaml#/BackupCancelResponse'
  374. BackupHistoryEntry:
  375. $ref: './components/schemas.yaml#/BackupHistoryEntry'
  376. BackupHistoryResponse:
  377. $ref: './components/schemas.yaml#/BackupHistoryResponse'
  378. OrgIpAssignmentListResponse:
  379. $ref: './components/schemas.yaml#/OrgIpAssignmentListResponse'
  380. UpdateOrgIpAssignmentsRequest:
  381. $ref: './components/schemas.yaml#/UpdateOrgIpAssignmentsRequest'
  382. OrgIpAssignmentsResponse:
  383. $ref: './components/schemas.yaml#/OrgIpAssignmentsResponse'
  384. DocumentRelationPreset:
  385. $ref: './components/schemas.yaml#/DocumentRelationPreset'
  386. DocumentRelationPresetsResponse:
  387. $ref: './components/schemas.yaml#/DocumentRelationPresetsResponse'
  388. DocumentRelationItem:
  389. $ref: './components/schemas.yaml#/DocumentRelationItem'
  390. DocumentRelationsResponse:
  391. $ref: './components/schemas.yaml#/DocumentRelationsResponse'
  392. UpdateDocumentRelationsRequest:
  393. $ref: './components/schemas.yaml#/UpdateDocumentRelationsRequest'
  394. DocumentRelationsSaveResponse:
  395. $ref: './components/schemas.yaml#/DocumentRelationsSaveResponse'
  396. security:
  397. - BearerAuth: []