Files
junhong_cmp_fiber/openspec/changes/archive/2026-09-20-add-h5-popup-account-names/proposal.md
break 863607639f
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Has been cancelled
归档
2026-09-20 10:46:34 +08:00

28 lines
1.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.
## Why
H5 运营弹窗配置列表和详情当前只返回创建人、最近更新人的账号 ID后台页面无法直接识别实际操作账号。接口需要在保留 ID 的同时返回对应账号名称,并保证历史配置关联的已删除账号仍可识别。
## What Changes
- 在 H5 运营弹窗配置列表与详情响应中新增创建人账号名称和最近更新人账号名称。
- 保留现有 `creator``updater` 字段,不引入破坏性变更。
- 历史账号已软删除时仍返回其用户名;账号记录确实不存在时返回空名称。
- 列表按当页账号 ID 批量补充名称,避免逐条查询。
## Capabilities
### New Capabilities
无。
### Modified Capabilities
- `h5-popup-notification`: 运营弹窗配置后台列表与详情响应补充创建人和最近更新人的账号名称。
## Impact
- API`GET /api/admin/h5-popup-configurations``GET /api/admin/h5-popup-configurations/{id}` 的响应 DTO 增加字段。
- 代码:`internal/model/dto/h5_popup_dto.go``internal/query/h5popup/query.go`
- 文档:生成的 OpenAPI 文档与 `h5-popup-notification` 行为契约。
- 数据库:无 Schema 变化;只读取现有 `tb_account.username`