用户与身份 · 用户管理
对齐 GET /api/v1/admin/users,开发期请求头使用 X-Admin-Token。手机号后台只展示脱敏值。 未形成浏览器截图、录屏和网络 traceId 前,不声明页面验收通过。
加载态
请求用户列表时显示加载提示。
空态
items=[] 且 total=0 时展示暂无用户。
失败态
展示 HTTP status、code、message、traceId,并降级 Mock。
用户列表真实接口接入准备
证据层级:页面存在/可点击/真实数据回读/链路通过;未截图、未记录浏览器 traceId 时不得说页面通过。手机号后台也只展示脱敏值。
Mock 降级边界
模块2 准备态 Mock:镜像 #4 ErpSyncService 预置(张三/王老板/T-MOCK-001),仅用于降级和字段观察,不作为用户/商家管理联调或业务闭环证据。
合同观察点
users 分页字段:pageNo、pageSize、total、items、filters。 / 用户行字段:userId、phoneMasked(后台也脱敏)、nickname、registeredAt、trustScore、accountStatus、reportedCount、traceId。 / 用户详情:erpTenantId(经 ErpClient Facade)、identityLabels、trustScoreLogs、riskActions。 / 风控请求:actionType(suspend/warn/unban)+ reason 必填;响应需 auditLogId、traceId。 / 信任分调整:delta + reason(≥20字);响应需 currentValue、auditLogId、traceId。 / 身份审核:decision(approve/reject)+ reason(驳回必填);响应需 reviewStatus、auditLogId。