Files
junhong_cmp_fiber/docs/verification/context-reset/entry-capability-requirement-matrix.json
break 09abee9778 docs(归档): 归档退款方式与原路退款变更并同步主规格
- 将 add-refund-methods-and-original-route-refunds 归档为
  2026-09-14-add-refund-methods-and-original-route-refunds。
- 合并两份 delta 到主规格:
  * order-refund-exchange:改写「订单、退款与换货状态门禁」,新增「退款实收金额与方式矩阵」
    「企业微信唯一终审与审批尝试重提」「原路退款渠道能力与执行」「退款权益与订单状态时点」
    「退款终态事实与失败分类」五项行为要求。
  * merchant-payment-routing:改写「商户与微信授权配置管理」与「新支付商户快照与历史兼容」
    (删除「不得新增渠道退款能力」与「不新增富友退款」,改由退款能力按商户凭证执行;
    微信 v2 客户端证书改为可选凭证键)。
- 同步上下文健康检查证据链与入口矩阵:为新要求登记证据行,并把退款创建、重提、
  企微审批回调、退款详情与 refund:channel:recovery 任务与对应要求双向关联。
2026-09-14 12:00:35 +08:00

4002 lines
114 KiB
JSON

[
{
"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::订单、退款与换货状态门禁"
],
"classification": "behavior"
},
{
"entry_type": "http",
"entry": "GET /api/admin/exchanges/{id}",
"capability": "order-refund-exchange",
"requirements": [
"identity-access::数据范围拒绝",
"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::退款终态事实与失败分类"
],
"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::退款终态事实与失败分类"
],
"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::数据范围拒绝"
],
"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::数据范围拒绝"
],
"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-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::订单、退款与换货状态门禁"
],
"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::订单、退款与换货状态门禁"
],
"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::订单、退款与换货状态门禁"
],
"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::数据范围拒绝"
],
"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.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"
}
]