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

1.2 KiB
Raw Blame History

Why

H5 运营弹窗配置列表和详情当前只返回创建人、最近更新人的账号 ID后台页面无法直接识别实际操作账号。接口需要在保留 ID 的同时返回对应账号名称,并保证历史配置关联的已删除账号仍可识别。

What Changes

  • 在 H5 运营弹窗配置列表与详情响应中新增创建人账号名称和最近更新人账号名称。
  • 保留现有 creatorupdater 字段,不引入破坏性变更。
  • 历史账号已软删除时仍返回其用户名;账号记录确实不存在时返回空名称。
  • 列表按当页账号 ID 批量补充名称,避免逐条查询。

Capabilities

New Capabilities

无。

Modified Capabilities

  • h5-popup-notification: 运营弹窗配置后台列表与详情响应补充创建人和最近更新人的账号名称。

Impact

  • APIGET /api/admin/h5-popup-configurationsGET /api/admin/h5-popup-configurations/{id} 的响应 DTO 增加字段。
  • 代码:internal/model/dto/h5_popup_dto.gointernal/query/h5popup/query.go
  • 文档:生成的 OpenAPI 文档与 h5-popup-notification 行为契约。
  • 数据库:无 Schema 变化;只读取现有 tb_account.username