feat(appointment): integrate work calendar and stable cargo batches

This commit is contained in:
2026-10-15 16:55:57 +08:00
parent dbb93a06c2
commit a1d5ebdab2
171 changed files with 7898 additions and 396 deletions
@@ -17,6 +17,28 @@ tags:
- name: RBAC
description: Platform and merchant role-permission management / 平台端与商户端角色权限管理
paths:
/internal/iam/platform-owners/{authUserId}:
get:
summary: Read active platform operator identity and authoritative display name
description: Internal service identity only. Auth subject ID is distinct from IAM profile and membership IDs. Requires active undeleted user, platform membership and PLATFORM role; no caller-supplied name fallback.
security: []
parameters:
- {$ref: '#/components/parameters/InternalServiceToken'}
- {name: authUserId, in: path, required: true, schema: {type: integer, format: int64, minimum: 1}}
responses:
'200':
description: ApiResponse
content:
application/json:
schema:
type: object
properties:
data:
type: object
required: [id, name]
properties: {id: {type: string}, name: {type: string}}
'403': {description: Invalid internal service credential}
'404': {description: No eligible active platform operator}
/api/merchant/v1/iam/profile:
get:
tags: [Merchant Tenant / 商户企业]