数据模型、身份与权限边界
核心关联
用户通过成员关系加入球队;球队关联活动,活动关联分组与报名;场馆包含场地,场地关联摄像头;录像、集锦、认领、订单和存储资产保留各自业务关系。
领域模型文档帮助理解实体,实际字段、关联 ID 和选项仍需读取真实定义。逻辑名称、展示编码与物理记录 ID 不能互换。
身份与权限
| 上下文 | 必须确认 |
|---|---|
| 登录用户 | 用户 ID、会话版本与当前令牌状态 |
| 球队成员 | 具体球队、成员 ID、角色与成员状态 |
| 队长管理 | 对目标球队真实拥有管理资格 |
| 私有资料或资产 | 归属当前用户,换号后不复用旧数据 |
| 公开内容 | 发布状态、公开范围和来源内容仍有效 |
路由守卫与隐藏按钮只改善前端体验,不能代替服务端授权。后台运营身份不能自动冒用小程序发起人,尤其活动取消的现有服务还校验活动归属。
扩展检查
新增关联写入前核对父对象存在及当前权限;异步请求回写前复核用户 ID 和会话 revision;私有缓存按身份隔离。换号、退出、权限撤销和历史失效记录都要有明确处理。
统计属于派生结果时复用有效关系聚合,不新增与认领或成员真值冲突的展示快照。既有字段建议与运行时合同冲突时,以真实字段定义和当前代码为依据。