[ { "entry_type": "http", "entry": "DELETE /api/admin/accounts/{account_id}/roles/{role_id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/accounts/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/carriers/{id}", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/data-cleanup-configs/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/devices/{virtual_no}", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/devices/{virtual_no}/cards/{iccid}", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/package-series/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/packages/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/permissions/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/polling-alert-rules/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/polling-configs/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/roles/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/roles/{role_id}/permissions", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/roles/{role_id}/permissions/{perm_id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/shop-series-grants/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/shops/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/shops/{shop_id}/roles/{role_id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/wechat-configs/{id}", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/accounts", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/accounts/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/accounts/{id}/roles", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/agent-recharges", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::充值边界", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位", "agent-funds-commission::线下预存款审批收款方式、其他凭证与交易流水号" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/agent-recharges/payment-methods", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::充值边界", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位", "agent-funds-commission::代理在线充值可用支付方式按允许范围与可用商户池判定" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/agent-recharges/{id}", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::充值边界", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位", "agent-funds-commission::线下预存款审批收款方式、其他凭证与交易流水号" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/agent-recharges/{id}/payment-status", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::代理在线充值本地支付状态", "agent-funds-commission::充值边界", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/agent/resource-activities/{resource_type}/{identifier}", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/asset-allocation-records", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/asset-allocation-records/{id}", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/asset-package-batch-orders", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::批量操作可追踪" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/asset-package-batch-orders/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::批量操作可追踪" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/resolve/{identifier}", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/current-package", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/operation-logs", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/orders", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/packages", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝", "package-lifecycle::资产套餐层级投影", "package-lifecycle::套餐历史整组筛选与分页", "package-lifecycle::套餐历史稳定排序", "package-lifecycle::物理缺失与不可展示关系区分", "package-lifecycle::套餐历史读取范围与兼容边界" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/realtime-status", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/wallet", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/assets/{identifier}/wallet/transactions", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/actors/{kind}/{id}/events", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/correlations/{correlation_id}/timeline", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/events", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线", "operations-audit::审计调查留存边界连续" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/events/{event_id}", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/finance/timeline", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/integrations", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/integrations/overview", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/integrations/{integration_id}", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/requests/{request_id}/timeline", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/resources/search", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/resources/{resource_type}/{resource_id}/timeline", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线", "operations-audit::审计调查留存边界连续" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/risks/events", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/audit/risks/overview", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝", "operations-audit::审计时间线" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/authorizations", "capability": "identity-access", "requirements": [ "identity-access::令牌生命周期", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/authorizations/{id}", "capability": "identity-access", "requirements": [ "identity-access::令牌生命周期", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/carriers", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/carriers/{id}", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/commission/withdrawal-requests", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/commission/withdrawal-settings", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/commission/withdrawal-settings/current", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/data-cleanup-configs", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/data-cleanup-configs/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/data-cleanup-logs", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/data-cleanup/preview", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/data-cleanup/progress", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/devices", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/devices/by-identifier/{identifier}/gateway-slots", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/devices/import/tasks", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/devices/import/tasks/{id}", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/devices/{virtual_no}/cards", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/enterprise/resource-activities/{resource_type}/{identifier}", "capability": "operations-audit", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/enterprises", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/enterprises/{id}/cards", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/enterprises/{id}/devices", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/exchanges", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::换货业务数据迁移状态与失败恢复" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/exchanges/{id}", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::换货业务数据迁移状态与失败恢复" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/expiring-assets", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝", "asset-device::临期颜色等级仅用于展示" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/export-tasks", "capability": "export-task", "requirements": [ "export-task::导出任务终态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/export-tasks/{id}", "capability": "export-task", "requirements": [ "export-task::导出任务终态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/iot-cards/import-tasks", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/iot-cards/import-tasks/{id}", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/iot-cards/standalone", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/iot-cards/{iccid}/realname-link", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/notifications", "capability": "notification-delivery", "requirements": [ "identity-access::数据范围拒绝", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/notifications/unread-count", "capability": "notification-delivery", "requirements": [ "identity-access::数据范围拒绝", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/notifications/unread-summary", "capability": "notification-delivery", "requirements": [ "identity-access::数据范围拒绝", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/notifications/{id}/target", "capability": "notification-delivery", "requirements": [ "identity-access::数据范围拒绝", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/order-package-invalidate-tasks", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/order-package-invalidate-tasks/{id}", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/orders", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/orders/{id}", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/package-series", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/package-series/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/package-usage/{id}/daily-records", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/packages", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/packages/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/permissions", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/permissions/tree", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/permissions/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-alert-history/polling-alert-history", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-alert-rules", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-alert-rules/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-concurrency", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::轮询并发计数可观测", "polling-operations::轮询并发配置覆盖实际任务", "polling-operations::轮询任务类型名称可读" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-concurrency/{task_type}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::轮询并发计数可观测", "polling-operations::轮询任务类型名称可读" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-configs", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-configs/enabled", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-configs/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-manual-trigger/history", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::手工轮询任务状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-manual-trigger/status", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::手工轮询任务状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-stats", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-stats/init-progress", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-stats/queues", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/polling-stats/tasks", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/refunds", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::代理退款查询按所属店铺隔离", "order-refund-exchange::退款终态事实与失败分类", "order-refund-exchange::退款展示当前退款套餐用量" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/refunds/{id}", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::代理退款查询按所属店铺隔离", "order-refund-exchange::退款终态事实与失败分类", "order-refund-exchange::退款展示当前退款套餐用量" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/roles", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/roles/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/roles/{id}/permissions", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shop-series-grants", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shop-series-grants/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝", "business-user-group::店铺负责人和所属组实时推导" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/business-owner-candidates", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/cascade", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/fund-summary", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝", "agent-funds-commission::代理商资金概况按店铺 ID 检索" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝", "business-user-group::店铺负责人和所属组实时推导" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/commission-daily-stats", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/commission-records", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/commission-records/{id}", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::回溯明细关联查询与导出", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/commission-stats", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/main-wallet/transactions", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/roles", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/withdrawal-requests", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::代理钱包与提现状态门禁", "identity-access::数据范围拒绝", "agent-distribution-withdrawal::提现冻结与企业微信终审" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/super-admin/operation-password/status", "capability": "system-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/system-configs", "capability": "system-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wechat-configs", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wechat-configs/active", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wechat-configs/{id}", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wecom/applications", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wecom/applications/{id}/members", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wecom/scenes", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wecom/scenes/{business_type}/fields", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/auth/me", "capability": "identity-access", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/asset/info", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询", "personal-customer::资产信息展示当前可用或已用完主套餐" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/asset/package-history", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询", "package-lifecycle::资产套餐层级投影", "package-lifecycle::套餐历史整组筛选与分页", "package-lifecycle::套餐历史稳定排序", "package-lifecycle::物理缺失与不可展示关系区分", "package-lifecycle::套餐历史读取范围与兼容边界" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/asset/packages", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/device/cards", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/exchange/pending", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/notifications", "capability": "notification-delivery", "requirements": [ "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/notifications/unread-count", "capability": "notification-delivery", "requirements": [ "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/orders", "capability": "order-payment-wallet", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/orders/{id}", "capability": "order-payment-wallet", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/profile", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/realname/link", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/recharge-orders", "capability": "order-payment-wallet", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/recharge-orders/{id}", "capability": "order-payment-wallet", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/wallet/detail", "capability": "order-payment-wallet", "requirements": [ "order-payment-wallet::金额单位" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/wallet/recharge-check", "capability": "order-payment-wallet", "requirements": [ "agent-funds-commission::充值边界", "order-payment-wallet::金额单位", "order-payment-wallet::钱包并发" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/wallet/recharges", "capability": "order-payment-wallet", "requirements": [ "agent-funds-commission::充值边界", "order-payment-wallet::金额单位", "order-payment-wallet::钱包并发" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/wallet/transactions", "capability": "order-payment-wallet", "requirements": [ "order-payment-wallet::金额单位" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/c/v1/wechat/appid", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/c/v1/wechat/jssdk-config", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "GET /api/callback/wecom/approval/{application_id}", "capability": "external-integration", "requirements": [ "external-integration::企微回调与补偿" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/cards/realname-status", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证", "agent-open-api::代理开放接口查询不触发可靠卡观测" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/cards/status", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证", "agent-open-api::代理开放接口查询不触发可靠卡观测" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/cards/traffic", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证", "agent-open-api::代理开放接口查询不触发可靠卡观测" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/devices/traffic", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证", "agent-open-api::代理开放接口查询不触发可靠卡观测" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/packages", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/wallet/balance", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/open/v1/wallet/transactions", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /health", "capability": "system-operations", "requirements": [ "system-operations::健康检查响应语义" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /ready", "capability": "system-operations", "requirements": [ "system-operations::健康检查响应语义" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/assets/{identifier}/deactivate", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/assets/{identifier}/packages/{package_usage_id}/expires-at", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/assets/{identifier}/packages/{package_usage_id}/used-data", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/assets/{identifier}/polling-status", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/assets/{identifier}/realname-mode", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/assets/{identifier}/realname-status", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/devices/series-binding", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/iot-cards/series-binding", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/package-series/{id}/status", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/packages/{id}/retail-price", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/packages/{id}/shelf", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/packages/{id}/status", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PATCH /api/admin/shop-package-allocations/{id}/expiry-base", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/accounts", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/accounts/{id}/roles", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/agent-recharges", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::充值边界", "external-integration::富友调用超时兼容行为", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位", "external-integration::富友主扫统一下单与订单查询", "merchant-payment-routing::新支付商户快照与历史兼容", "agent-funds-commission::线下预存款审批收款方式、其他凭证与交易流水号" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/agent-recharges/{id}/offline-pay", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::充值边界", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位", "employee-collection-bill::员工代收款账单来源、金额与建账判据" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/agent-recharges/{id}/reject", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::充值边界", "identity-access::数据范围拒绝", "order-payment-wallet::金额单位" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/asset-package-batch-orders", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::批量操作可追踪" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/assets/{identifier}/refresh", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/assets/{identifier}/start", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/assets/{identifier}/stop", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/carriers", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/commission-records/{id}/resolve", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::佣金异常状态可见", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/commission/withdrawal-requests/{id}/approve", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝", "agent-distribution-withdrawal::提现本地人工终审边界" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/commission/withdrawal-requests/{id}/reject", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝", "agent-distribution-withdrawal::提现本地人工终审边界" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/commission/withdrawal-settings", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/data-cleanup-configs", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/data-cleanup/trigger", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/allocate", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/batch-update-realname-policy", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/by-identifier/{identifier}/reboot", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/by-identifier/{identifier}/reset", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/by-identifier/{identifier}/switch-card", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/by-identifier/{identifier}/switch-mode", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/import", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/import/allocations", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/recall", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/devices/{virtual_no}/cards", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/enterprises", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/enterprises/{id}/allocate-cards", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/enterprises/{id}/allocate-devices", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/enterprises/{id}/recall-cards", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/enterprises/{id}/recall-devices", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/exchanges", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::换货业务数据迁移状态与失败恢复" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/exchanges/{id}/cancel", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/exchanges/{id}/complete", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::换货业务数据迁移状态与失败恢复", "order-refund-exchange::换货业务数据迁移范围" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/exchanges/{id}/renew", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/exchanges/{id}/ship", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::换货业务数据迁移状态与失败恢复" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/expiring-assets/reminder-scan", "capability": "asset-device", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/export-tasks", "capability": "export-task", "requirements": [ "export-task::导出任务终态", "identity-access::数据范围拒绝", "order-refund-exchange::换货导出业务数据迁移状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/export-tasks/{id}/cancel", "capability": "export-task", "requirements": [ "export-task::导出任务终态", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/iot-cards/batch-update-realname-policy", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/iot-cards/import", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝", "asset-device::ICCID 按原始长度精确唯一" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/iot-cards/standalone/allocate", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/iot-cards/standalone/recall", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/order-package-invalidate-tasks", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/orders", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "package-lifecycle::套餐使用记录价格快照", "employee-collection-bill::员工代收款账单来源、金额与建账判据" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/orders/purchase-check", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/orders/{id}/cancel", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/package-series", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/packages", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/permissions", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-alert-rules", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-concurrency/reset", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::轮询并发计数可观测" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-configs", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-manual-trigger/batch", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::手工轮询任务状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-manual-trigger/by-condition", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::手工轮询任务状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-manual-trigger/cancel", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::手工轮询任务状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/polling-manual-trigger/single", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::手工轮询任务状态" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/refunds", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::退款实收金额与方式矩阵" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/refunds/{id}/approve", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "refund-approval::零金额退款审批通过", "refund-approval::零金额退款不产生资金回款", "refund-approval::非法退款金额仍被拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/refunds/{id}/reject", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/refunds/{id}/resubmit", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::企业微信唯一终审与审批尝试重提" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/refunds/{id}/return", "capability": "order-refund-exchange", "requirements": [ "identity-access::数据范围拒绝", "order-refund-exchange::订单、退款与换货状态门禁" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/roles", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/roles/{id}/permissions", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shop-package-batch-allocations", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shop-package-batch-pricing", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shop-series-grants", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shops", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shops/{shop_id}/roles", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shops/{shop_id}/withdrawal-requests", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::代理钱包与提现状态门禁", "identity-access::数据范围拒绝", "agent-distribution-withdrawal::提现资料资格", "agent-distribution-withdrawal::提现冻结与企业微信终审" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/storage/batch-download-urls", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/storage/upload-url", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/super-admin/operation-password", "capability": "system-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wechat-configs", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wechat-configs/{id}/activate", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wechat-configs/{id}/deactivate", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wecom/applications", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wecom/applications/{id}/members/sync", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wecom/applications/{id}/templates/inspect", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/wecom/applications/{id}/test", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/auth/login", "capability": "identity-access", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "POST /api/auth/logout", "capability": "identity-access", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "POST /api/auth/refresh-token", "capability": "identity-access", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "POST /api/c/v1/asset/refresh", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/bind-phone", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/change-phone", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/dev-login", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/logout", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/miniapp-login", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/send-code", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/verify-asset", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/auth/wechat-login", "capability": "personal-customer", "requirements": [ "identity-access::令牌生命周期", "personal-customer::个人客户身份" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/device/factory-reset", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/device/reboot", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/device/switch-card", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/device/wifi", "capability": "personal-customer", "requirements": [ "personal-customer::资产归属查询" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/exchange/{id}/shipping-info", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "POST /api/c/v1/orders/create", "capability": "order-payment-wallet", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "POST /api/c/v1/orders/{id}/pay", "capability": "order-payment-wallet", "requirements": [ "external-integration::富友调用超时兼容行为", "order-payment-wallet::钱包并发", "merchant-payment-routing::新支付商户快照与历史兼容" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/c/v1/wallet/recharge", "capability": "order-payment-wallet", "requirements": [ "agent-funds-commission::充值边界", "external-integration::富友调用超时兼容行为", "order-payment-wallet::金额单位", "order-payment-wallet::钱包并发", "merchant-payment-routing::新支付商户快照与历史兼容" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/alipay", "capability": "order-payment-wallet", "requirements": [ "order-payment-wallet::支付回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/carriers/cmcc/realname", "capability": "external-integration", "requirements": [ "external-integration::运营商回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/carriers/ctcc/realname", "capability": "external-integration", "requirements": [ "external-integration::运营商回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/carriers/cucc/realname", "capability": "external-integration", "requirements": [ "external-integration::运营商回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/carriers/cucc/realname/remove", "capability": "external-integration", "requirements": [ "external-integration::运营商回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/fuiou-pay", "capability": "order-payment-wallet", "requirements": [ "order-payment-wallet::支付回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/wechat-pay", "capability": "order-payment-wallet", "requirements": [ "order-payment-wallet::支付回调幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/callback/wecom/approval/{application_id}", "capability": "external-integration", "requirements": [ "external-integration::企微回调与补偿", "employee-collection-bill::核销申请审批、重提与幂等", "order-refund-exchange::企业微信唯一终审与审批尝试重提", "order-refund-exchange::退款权益与订单状态时点" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/open/v1/cards/resume", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/open/v1/devices/reboot", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/open/v1/devices/reset", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/open/v1/devices/switch-card", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/open/v1/wallet/package-orders", "capability": "agent-open-api", "requirements": [ "agent-open-api::开放接口数据范围", "agent-open-api::开放接口认证" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/accounts/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/accounts/{id}/password", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/accounts/{id}/status", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/accounts/{id}/wecom-binding", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/authorizations/{id}/remark", "capability": "identity-access", "requirements": [ "identity-access::令牌生命周期", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/carriers/{id}", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/carriers/{id}/status", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/data-cleanup-configs/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::异步任务可观察" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/devices/by-identifier/{identifier}/wifi", "capability": "asset-device", "requirements": [ "asset-device::设备多卡关系", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/enterprises/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/enterprises/{id}/password", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/enterprises/{id}/status", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/iot-cards/{iccid}/speed-tier", "capability": "asset-device", "requirements": [ "asset-device::资产业务状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/notifications/read-all", "capability": "notification-delivery", "requirements": [ "identity-access::数据范围拒绝", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/notifications/{id}/read", "capability": "notification-delivery", "requirements": [ "identity-access::数据范围拒绝", "notification-delivery::通知已读幂等", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/package-series/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/packages/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝", "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/permissions/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/polling-alert-rules/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/polling-concurrency/{task_type}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝", "polling-operations::轮询并发配置覆盖实际任务" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/polling-configs/{id}", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/polling-configs/{id}/status", "capability": "polling-operations", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/roles/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/roles/{id}/default-credit", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/roles/{id}/status", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/shop-series-grants/{id}", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/shop-series-grants/{id}/packages", "capability": "package-lifecycle", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/shops/{id}", "capability": "identity-access", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/shops/{id}/credit-limit", "capability": "agent-funds-commission", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/system-configs/{key}", "capability": "system-operations", "requirements": [ "identity-access::数据范围拒绝", "system-operations::受控系统配置更新" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/wechat-configs/{id}", "capability": "external-integration", "requirements": [ "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/wecom/applications/{id}/default-creator", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/wecom/scenes/{business_type}", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "external-integration::外部失败边界", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/auth/password", "capability": "identity-access", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "PUT /api/c/v1/notifications/read-all", "capability": "notification-delivery", "requirements": [ "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/c/v1/notifications/{id}/read", "capability": "notification-delivery", "requirements": [ "notification-delivery::通知已读幂等", "notification-delivery::通知接收人隔离" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/c/v1/profile", "capability": "personal-customer", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAdminDirectNotification", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAdminDynamicNotification", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAgentMainWalletCredited", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAgentMainWalletDebited", "capability": "infrastructure", "requirements": [ "notification-delivery::主钱包低余额跨阈值提醒" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAgentMainWalletRefunded", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAgentMainWalletReservationChanged", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeAgentRechargePaymentConfirmed", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeApprovalSubmissionRequested", "capability": "infrastructure", "requirements": [ "employee-collection-bill::核销申请审批、重提与幂等" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeApprovalTerminalDecision", "capability": "infrastructure", "requirements": [ "employee-collection-bill::员工代收款账单来源、金额与建账判据", "employee-collection-bill::核销申请审批、重提与幂等", "employee-collection-bill::收款方式字典、退款联动与可追溯性" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeCardNetworkChanged", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeCardRealnameChanged", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeCardSeriesRequested", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypeCardTrafficIncremented", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.OutboxEventTypePersonalCustomerDirectNotification", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeAgentRechargeRecovery", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeAlertCheck", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeAssetPackageBatchOrder", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeAuditDailyArchive", "capability": "infrastructure", "requirements": [ "operations-audit::审计归档与日留存受控执行" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeAutoPurchaseAfterRecharge", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeCardObservationSeries", "capability": "infrastructure", "requirements": [ "asset-device::卡业务观测可靠事件标识" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeCommission", "capability": "infrastructure", "requirements": [ "agent-funds-commission::佣金待计算状态可恢复", "agent-funds-commission::退款佣金回扣可靠完成", "agent-funds-commission::退款后处理可补偿", "order-commission-delivery::佣金计算重复投递幂等", "order-commission-delivery::已支付订单佣金计算可靠投递", "order-commission-delivery::待计算订单可补偿", "agent-distribution-withdrawal::待审提现与佣金回溯的释放接缝" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeCommissionStatsArchive", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeCommissionStatsSync", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeCommissionStatsUpdate", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeDailyTrafficFlush", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeDataCleanup", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeDeviceImport", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeEmailSend", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeExportDispatch", "capability": "export-task", "requirements": [ "export-task::导出任务终态" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypeExportFinalize", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeExportShard", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeIntegrationDailyArchive", "capability": "infrastructure", "requirements": [ "external-integration::外部交互日志归档与留存受控执行", "external-integration::外部交互日志逐日物理留存" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeIotCardImport", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeNotificationCleanup", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeOrderExpire", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeOrderPackageInvalidate", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeOutboxDeliver", "capability": "infrastructure", "requirements": [], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypePackageExpiryReminder", "capability": "infrastructure", "requirements": [ "notification-delivery::套餐临期每日站内提醒" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypePackageFirstActivation", "capability": "package-lifecycle", "requirements": [ "package-lifecycle::套餐状态流转" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypePackageQueueActivation", "capability": "infrastructure", "requirements": [ "package-queue-activation::当前主套餐过期后自动激活下一个", "package-queue-activation::孤儿待生效套餐必须公平恢复", "package-queue-activation::Asynq 激活结果必须准确且可重试" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypePollingCardStatus", "capability": "polling-operations", "requirements": [ "polling-operations::手工轮询任务状态", "external-integration::高频轮询外部交互日志保留边界", "operations-audit::轮询审计事实保留边界", "polling-load-control::轮询全局并发与背压", "polling-load-control::正常无变化观测的低写入处理", "polling-load-control::业务变化与轮询异常仍可追溯" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypePollingCarddata", "capability": "polling-operations", "requirements": [ "polling-operations::手工轮询任务状态", "external-integration::高频轮询外部交互日志保留边界", "operations-audit::轮询审计事实保留边界", "polling-load-control::轮询全局并发与背压", "polling-load-control::正常无变化观测的低写入处理", "polling-load-control::业务变化与轮询异常仍可追溯" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypePollingPackage", "capability": "polling-operations", "requirements": [ "polling-operations::手工轮询任务状态", "polling-load-control::轮询全局并发与背压", "polling-operations::停复机遵循实际生效实名策略" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypePollingProtect", "capability": "polling-operations", "requirements": [ "polling-operations::手工轮询任务状态", "polling-load-control::轮询全局并发与背压" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypePollingRealname", "capability": "polling-operations", "requirements": [ "polling-operations::手工轮询任务状态", "external-integration::高频轮询外部交互日志保留边界", "operations-audit::轮询审计事实保留边界", "polling-load-control::轮询全局并发与背压", "polling-load-control::正常无变化观测的低写入处理", "polling-load-control::业务变化与轮询异常仍可追溯" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypeRefundCommissionRecovery", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::退款佣金回扣可靠完成", "agent-funds-commission::退款后处理可补偿", "agent-funds-commission::套餐退款佣金回溯", "order-refund-exchange::退款终态事实与失败分类" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "async", "entry": "constants.TaskTypeWeComApprovalRecovery", "capability": "external-integration", "requirements": [ "external-integration::企微回调与补偿", "external-integration::外部调用重试边界", "employee-collection-bill::核销申请审批、重提与幂等" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypeWeComApprovalSync", "capability": "external-integration", "requirements": [ "external-integration::企微审批状态", "employee-collection-bill::核销申请审批、重提与幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shop-series-grants/package-options", "capability": "agent-series-package-options", "requirements": [ "agent-series-package-options::查询系列授权套餐候选项", "package-lifecycle::授权页面禁止重复选择套餐" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/agent-recharges/{id}/trigger-approval", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::历史待审批线下代理充值可主动接入企业微信审批" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/refunds/{id}/trigger-approval", "capability": "order-refund-exchange", "requirements": [ "order-refund-exchange::历史待审批退款可主动接入企业微信审批" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypeAuditDailyRetention", "capability": "operations-audit", "requirements": [ "external-integration::外部交互日志归档与留存受控执行", "external-integration::外部交互日志逐日物理留存", "operations-audit::审计归档与日留存受控执行", "operations-audit::审计在线数据逐日物理留存", "operations-audit::日留存独立运行日志" ], "classification": "behavior" }, { "entry_type": "cli", "entry": "scripts/migration/migrate_runtime.py", "capability": "qicheng-migration-package-lifecycle-overrides", "requirements": [ "qicheng-migration-package-lifecycle-overrides::迁移配置支持逐卡套餐生命周期覆盖", "qicheng-migration-package-lifecycle-overrides::覆盖必须完整且可验证", "qicheng-migration-package-lifecycle-overrides::未覆盖资产维持严格冲突阻断", "qicheng-migration-package-usage::迁移套餐使用记录保存计时条款快照", "qicheng-migration-package-usage::迁移套餐使用 SQL 满足快照完整性约束" ], "classification": "behavior" }, { "entry_type": "cli", "entry": "scripts/migration/import_shops.py", "capability": "shop-bulk-import", "requirements": [ "shop-bulk-import::导入输入必须在生成 SQL 前完成全量预检", "shop-bulk-import::生成的 SQL 必须在写入前校验目标库状态", "shop-bulk-import::批量导入 SQL 必须创建完整的店铺初始事实", "shop-bulk-import::导入执行必须由维护者审核后以单事务手工确认", "shop-bulk-import::导入结果必须可审核和重跑定位" ], "classification": "behavior" }, { "entry_type": "cli", "entry": "scripts/context-health.sh", "capability": "system-operations", "requirements": [ "system-operations::上下文健康检查证据链完整" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/payment-merchants", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/payment-merchants", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/payment-merchants/{id}", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/payment-merchants/{id}", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/payment-merchants/{id}", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/wechat-authorizations", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/wechat-authorizations/current", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户与微信授权配置管理" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/payment-merchant-pools", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户池唯一性与轮询配置" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/payment-merchant-pools", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户池唯一性与轮询配置" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/payment-merchant-pools/{id}", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户池唯一性与轮询配置" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/payment-merchant-pools/{id}", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户池唯一性与轮询配置" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/payment-merchant-pools/{id}/enable", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户池唯一性与轮询配置" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/payment-merchant-pools/{id}/disable", "capability": "merchant-payment-routing", "requirements": [ "merchant-payment-routing::商户池唯一性与轮询配置" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/employee-collection-payment-methods", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::收款方式字典、退款联动与可追溯性" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/employee-collection-payment-methods", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::收款方式字典、退款联动与可追溯性" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/employee-collection-payment-methods/{id}", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::收款方式字典、退款联动与可追溯性", "agent-funds-commission::线下收款方式字典对代理充值引用的可见性" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/employee-collection-payment-methods/{id}", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::收款方式字典、退款联动与可追溯性", "agent-funds-commission::线下收款方式字典对代理充值引用的可见性" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/employee-collection-bills", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::账单余额、状态与关闭" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/employee-collection-bills/statistics", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::账单余额、状态与关闭" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/employee-collection-bills/{id}", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::账单余额、状态与关闭" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/employee-collection-bills/{id}/close", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::账单余额、状态与关闭" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/employee-collection-applications", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::外部付款核销申请与分摊", "employee-collection-bill::核销申请审批、重提与幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/employee-collection-applications", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::外部付款核销申请与分摊", "employee-collection-bill::账单余额、状态与关闭" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/employee-collection-applications/{id}", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::外部付款核销申请与分摊", "employee-collection-bill::账单余额、状态与关闭" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/employee-collection-applications/{id}", "capability": "employee-collection-bill", "requirements": [ "employee-collection-bill::核销申请审批、重提与幂等" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/agent-self-recharge-payment-methods", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::代理在线充值可用支付方式按允许范围与可用商户池判定", "agent-funds-commission::代理自充允许方式配置可审计" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/agent-self-recharge-payment-methods", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::代理自充允许方式配置可审计" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/agent-recharges/payment-voucher-ocr", "capability": "agent-funds-commission", "requirements": [ "agent-funds-commission::付款凭证识别仅作交易流水号预填" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypeRefundChannelRecovery", "capability": "order-refund-exchange", "requirements": [ "order-refund-exchange::订单、退款与换货状态门禁", "order-refund-exchange::代理退款查询按所属店铺隔离", "order-refund-exchange::原路退款渠道能力与执行", "order-refund-exchange::退款终态事实与失败分类" ], "classification": "route_index_or_infrastructure" }, { "entry_type": "http", "entry": "POST /api/c/v1/agent-distribution-registrations", "capability": "agent-distribution-withdrawal", "requirements": [ "agent-distribution-withdrawal::分销码与待审批代理注册" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shops/{shop_id}/withdrawal-qualifications", "capability": "agent-distribution-withdrawal", "requirements": [ "agent-distribution-withdrawal::提现资料资格" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/withdrawal-qualifications", "capability": "agent-distribution-withdrawal", "requirements": [ "agent-distribution-withdrawal::提现资料资格" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/withdrawal-qualifications/{id}/void", "capability": "agent-distribution-withdrawal", "requirements": [ "agent-distribution-withdrawal::提现资料资格" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/shops/{shop_id}/withdrawal-requests/{id}", "capability": "agent-distribution-withdrawal", "requirements": [ "agent-distribution-withdrawal::提现冻结与企业微信终审", "agent-distribution-withdrawal::待审提现与佣金回溯的释放接缝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/{shop_id}/withdrawal-requests/{id}", "capability": "agent-distribution-withdrawal", "requirements": [ "agent-distribution-withdrawal::提现冻结与企业微信终审" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/business-user-groups", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/business-user-groups", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/business-user-groups/{id}", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/business-user-groups/{id}", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/business-user-groups/{id}", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/business-user-groups/{id}/members", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "DELETE /api/admin/business-user-groups/members", "capability": "business-user-group", "requirements": [ "business-user-group::业务用户组生命周期与成员归属" ], "classification": "behavior" }, { "entry_type": "http", "entry": "PUT /api/admin/shops/business-owner/batch", "capability": "business-user-group", "requirements": [ "business-user-group::店铺负责人批量交接", "identity-access::数据范围拒绝" ], "classification": "behavior" }, { "entry_type": "http", "entry": "POST /api/admin/shops/business-owner-imports", "capability": "business-user-group", "requirements": [ "business-user-group::店铺负责人 CSV 导入" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/business-owner-imports", "capability": "business-user-group", "requirements": [ "business-user-group::店铺负责人 CSV 导入" ], "classification": "behavior" }, { "entry_type": "http", "entry": "GET /api/admin/shops/business-owner-imports/{id}", "capability": "business-user-group", "requirements": [ "business-user-group::店铺负责人 CSV 导入" ], "classification": "behavior" }, { "entry_type": "async", "entry": "constants.TaskTypeShopBusinessOwnerImport", "capability": "infrastructure", "requirements": [ "business-user-group::店铺负责人 CSV 导入" ], "classification": "route_index_or_infrastructure" } ]