Files
leaudit-platform-backend/docs/routes/http_routes_dedup_2026-04-27.md
T

8.5 KiB

去重后的完整接口清单

  • 统计时间:2026-04-27
  • 当前分支:Wren-Development-V5
  • 去重口径:按“HTTP 方法 + 归一化路径 + endpoint”去重
  • 去重结果:201 个 HTTP 接口
  • 原始运行时路由对象:347
  • 归一化合并前缀:/admin/api/v2/api/v3/v3

[ai-suggestions] 4

POST   /ai-suggestions/batch-generate
POST   /ai-suggestions/generate
GET    /ai-suggestions/task/{task_id}
GET    /ai-suggestions/{evaluation_result_id}

[api] 4

DELETE,GET,PATCH,POST,PUT   /api/dataset/{path:path}
POST                        /api/postgrest/proxy
DELETE,GET,PATCH,POST,PUT   /api/postgrest/proxy/{table_path:path}
DELETE,GET,PATCH,POST,PUT   /api/{path:path}

[areas] 2

GET    /areas
POST   /areas/reload

[auth] 6

GET                    /auth/admin-only
GET                    /auth/check-permission
POST                   /auth/login
GET                    /auth/me
POST                   /auth/password_login
DELETE,GET,PATCH,POST  /auth/sso_users

[awareness-configs] 5

GET      /awareness-configs
POST     /awareness-configs
DELETE   /awareness-configs/{doc_type_code}
GET      /awareness-configs/{doc_type_code}
PUT      /awareness-configs/{doc_type_code}

[awareness-templates] 8

GET      /awareness-templates
POST     /awareness-templates
GET      /awareness-templates/code/{template_code}
GET      /awareness-templates/types
DELETE   /awareness-templates/{template_id}
GET      /awareness-templates/{template_id}
PUT      /awareness-templates/{template_id}
POST     /awareness-templates/{template_id}/duplicate

[cross_review] 14

POST   /cross_review/proposals
POST   /cross_review/proposals/details
POST   /cross_review/proposals/document
POST   /cross_review/proposals/document/check_pending_votes
DELETE /cross_review/proposals/{proposal_id}
POST   /cross_review/proposals/{proposal_id}/votes
POST   /cross_review/tasks/user_tasks
GET    /cross_review/tasks/{task_id}/can-confirm
GET    /cross_review/tasks/{task_id}/documents
POST   /cross_review/tasks/{task_id}/documents
POST   /cross_review/tasks/{task_id}/documents/{document_id}/append_attachments
POST   /cross_review/tasks/{task_id}/documents/{document_id}/complete
GET    /cross_review/tasks/{task_id}/progress
POST   /cross_review/tasks/{task_id}/upload_documents

[debug] 2

GET   /debug/dify-config
GET   /debug/test-dify

[dify] 10

GET      /dify/area-datasets
POST     /dify/area-datasets
GET      /dify/area-datasets/areas
GET      /dify/area-datasets/check/{dataset_id}
GET      /dify/area-datasets/my
DELETE   /dify/area-datasets/{dataset_bind_id}
GET      /dify/area-datasets/{dataset_bind_id}
PUT      /dify/area-datasets/{dataset_bind_id}
GET      /dify/chat-apps
GET      /dify/chat-apps/default

[dify_chat] 1

DELETE,GET,PATCH,POST,PUT   /dify_chat/{path:path}

[dify_dataset] 1

DELETE,GET,PATCH,POST,PUT   /dify_dataset/{path:path}

[document-types] 7

GET      /document-types
POST     /document-types
GET      /document-types/options/entry-modules
GET      /document-types/options/prompt-templates
DELETE   /document-types/{type_id}
GET      /document-types/{type_id}
PUT      /document-types/{type_id}

[documents] 7

GET    /documents/check-duplicate
POST   /documents/contract_templates/{comparison_id}/append_attachments
POST   /documents/contracts/{document_id}/append_attachments
POST   /documents/cross_review/documents/upload_and_assign
GET    /documents/list
POST   /documents/upload
POST   /documents/upload_contract_template

[entry-modules] 6

GET      /entry-modules
POST     /entry-modules
DELETE   /entry-modules/{module_id}
GET      /entry-modules/{module_id}
PUT      /entry-modules/{module_id}
POST     /entry-modules/{module_id}/image

[leaudit-review-points] 1

GET   /leaudit-review-points/{document_id}

[prompt-templates] 8

GET      /prompt-templates
POST     /prompt-templates
GET      /prompt-templates/code/{template_code}
GET      /prompt-templates/types
DELETE   /prompt-templates/{template_id}
GET      /prompt-templates/{template_id}
PUT      /prompt-templates/{template_id}
POST     /prompt-templates/{template_id}/duplicate

[qichacha] 5

POST   /qichacha/batch
POST   /qichacha/company
POST   /qichacha/dishonesty
POST   /qichacha/enterprise
GET    /qichacha/status

[rbac] 25

GET      /rbac/check-route
POST     /rbac/clear-routes-cache
GET      /rbac/permissions
POST     /rbac/permissions
DELETE   /rbac/permissions/{permission_id}
GET      /rbac/permissions/{permission_id}
PUT      /rbac/permissions/{permission_id}
DELETE   /rbac/role-permissions
GET      /rbac/role-permissions
POST     /rbac/role-permissions
PUT      /rbac/role-permissions
GET      /rbac/roles
POST     /rbac/roles
DELETE   /rbac/roles/{role_id}
GET      /rbac/roles/{role_id}
PUT      /rbac/roles/{role_id}
GET      /rbac/roles/{role_id}/all-routes
GET      /rbac/roles/{role_id}/routes
PUT      /rbac/roles/{role_id}/routes
GET      /rbac/roles/{role_id}/users
GET      /rbac/user/routes
GET      /rbac/users
GET      /rbac/users/{user_id}/roles
POST     /rbac/users/{user_id}/roles
DELETE   /rbac/users/{user_id}/roles/{role_id}

[routes] 3

GET   /routes
GET   /routes/{route_id}
GET   /routes/{route_id}/permissions

[rpc] 1

DELETE,GET,PATCH,POST,PUT   /rpc/{rpc_function:path}

[statistics] 3

GET   /statistics/home-data
GET   /statistics/top-error-points
GET   /statistics/top-risk-users

[storage] 11

DELETE   /storage/buckets
GET      /storage/buckets
POST     /storage/buckets
DELETE   /storage/files
GET      /storage/files
POST     /storage/files/batch-delete
POST     /storage/files/copy
GET      /storage/files/download
GET      /storage/files/metadata
POST     /storage/files/move
GET      /storage/files/presigned-url

[system] 5

GET    /system/ai-cloud/status
POST   /system/ai-cloud/switch
GET    /system/queue/details
GET    /system/queue/position/{document_id}
GET    /system/queue/status

[user] 2

GET   /user/routes
GET   /user/routes/flat

[users] 5

GET   /users
GET   /users/organizations
GET   /users/organizations/flat
GET   /users/organizations/tree
GET   /users/organizations/{ou_id}/users

[v2 admin alias] 51

POST   /v2/ai-suggestions/batch-generate
POST   /v2/ai-suggestions/generate
GET    /v2/ai-suggestions/task/{task_id}
GET    /v2/ai-suggestions/{evaluation_result_id}
POST   /v2/cross_review/proposals
POST   /v2/cross_review/proposals/details
POST   /v2/cross_review/proposals/document
POST   /v2/cross_review/proposals/document/check_pending_votes
DELETE /v2/cross_review/proposals/{proposal_id}
POST   /v2/cross_review/proposals/{proposal_id}/votes
POST   /v2/cross_review/tasks/user_tasks
GET    /v2/cross_review/tasks/{task_id}/can-confirm
GET    /v2/cross_review/tasks/{task_id}/documents
POST   /v2/cross_review/tasks/{task_id}/documents
POST   /v2/cross_review/tasks/{task_id}/documents/{document_id}/append_attachments
POST   /v2/cross_review/tasks/{task_id}/documents/{document_id}/complete
GET    /v2/cross_review/tasks/{task_id}/progress
POST   /v2/cross_review/tasks/{task_id}/upload_documents
GET    /v2/documents/check-duplicate
POST   /v2/documents/contract_templates/{comparison_id}/append_attachments
POST   /v2/documents/contracts/{document_id}/append_attachments
POST   /v2/documents/cross_review/documents/upload_and_assign
GET    /v2/documents/list
POST   /v2/documents/upload
POST   /v2/documents/upload_contract_template
POST   /v2/qichacha/batch
POST   /v2/qichacha/company
POST   /v2/qichacha/dishonesty
POST   /v2/qichacha/enterprise
GET    /v2/qichacha/status
DELETE /v2/storage/buckets
GET    /v2/storage/buckets
POST   /v2/storage/buckets
DELETE /v2/storage/files
GET    /v2/storage/files
POST   /v2/storage/files/batch-delete
POST   /v2/storage/files/copy
GET    /v2/storage/files/download
GET    /v2/storage/files/metadata
POST   /v2/storage/files/move
GET    /v2/storage/files/presigned-url
GET    /v2/system/ai-cloud/status
POST   /v2/system/ai-cloud/switch
GET    /v2/system/queue/details
GET    /v2/system/queue/position/{document_id}
GET    /v2/system/queue/status
GET    /v2/users
GET    /v2/users/organizations
GET    /v2/users/organizations/flat
GET    /v2/users/organizations/tree
GET    /v2/users/organizations/{ou_id}/users

[versions] 4

POST   /versions/compare
GET    /versions/documents-list
GET    /versions/statistics
GET    /versions/{entity_id}