Files
junhong_cmp_fiber/.scratch/ur37-wecom-approval-foundation/issues/09-approval-operations-query-and-projection.md
2026-07-22 16:58:26 +09:00

23 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 09 — 交付审批运行查询、权限投影与立即同步
**What to build:** 超级管理员或具备企微审批运营权限的平台账号可以筛选审批运行记录、查看其原业务权限允许的完整审批详情并立即同步;代理和无业务权限的平台账号不能借企微运营接口看到审批人、意见、附件或其他业务资料。
**Blocked by:**
- 02 — 完成平台账号本人扫码绑定闭环
- 03 — 发布审批场景与首个模板版本
- 07 — 接入加密回调与权威详情同步
**Status:** ready-for-agent
**架构通道:** 主通道为 Query立即同步为辅助复杂写 Application。
**完整业务边界:** 本票收口审批运行列表、详情、专项权限、原业务权限复核和主体信息投影。明确不提供本地通过、驳回、退回或资金处理动作,不迁移退款/充值自己的列表和详情 Query。
- [ ] 运行列表支持业务类型、审批状态、`sp_no`、业务单号、业务处理结果和分页过滤,默认每页 20、最大 100按更新时间倒序并以 ID 稳定排序。
- [ ] 列表和详情返回公共状态及中文名称、模板版本、真实业务提交人、企微身份来源、同步时间、业务处理结果和异常标识,审批与业务处理状态独立展示。
- [ ] 只有超级管理员或具备独立企微审批运营权限的平台账号可访问运行接口;该权限不授予场景、模板、绑定管理或异常恢复能力。
- [ ] 完整详情必须再次通过对应退款或充值业务权限 Adapter无权、资源不存在和引用失效使用统一禁止访问语义企微运营权限不能绕过业务数据范围。
- [ ] 平台完整投影可以包含审批人、意见、时间线和审批附件元数据;供业务详情复用的代理投影只包含真实提交人、审批状态/时间和业务处理结果,不返回企微内部标识。
- [ ] 立即同步只调用统一权威详情同步不执行审批动作Query 和 Fiber 集成测试覆盖角色权限、业务权限、分页排序、无 N+1、附件权限和越权一致性新增 Handler 同步路由、RouteSpec 和两个 OpenAPI 文档生成器。