This commit is contained in:
2026-08-13 17:26:36 +08:00
parent 4c393bb427
commit 6883b5b42b
19 changed files with 54 additions and 38 deletions

View File

@@ -1,11 +0,0 @@
## 1. 请求契约与筛选实现
- [x] 1.1 在资金概况列表请求 DTO 中增加可选正整数 `shop_id` 查询字段及中文 OpenAPI 描述。
- [x] 1.2 在资金概况 Handler 的 HTTP 边界拒绝显式零值,并保持解析失败返回统一参数错误。
- [x] 1.3 在既有店铺数据权限查询上叠加 `shop_id` 主键精确条件,使其与名称和用户名条件取交集。
## 2. 文档与验证
- [ ] 2.1 运行 `gofmt` 并重新生成 OpenAPI核对资金概况接口包含 `shop_id` 正整数查询参数。
- [ ] 2.2 运行 `go build ./cmd/api ./cmd/worker``openspec doctor --json``openspec validate --all``./scripts/context-health.sh`
- [ ] 2.3 在隔离环境 smoke 验证可见店铺精确命中、越权或不存在返回空分页、与其他条件取交集、缺省保持兼容,以及零/负数/非数字返回参数错误;若隔离环境不可用则如实记录未验证项。

View File

@@ -0,0 +1,11 @@
## 1. 请求契约与筛选实现
- [x] 1.1 在资金概况列表请求 DTO 中增加可选正整数 `shop_id` 查询字段及中文 OpenAPI 描述。
- [x] 1.2 在资金概况 Handler 的 HTTP 边界拒绝显式零值,并保持解析失败返回统一参数错误。
- [x] 1.3 在既有店铺数据权限查询上叠加 `shop_id` 主键精确条件,使其与名称和用户名条件取交集。
## 2. 文档与验证
- [x] 2.1 运行 `gofmt` 并重新生成 OpenAPI核对资金概况接口包含 `shop_id` 正整数查询参数。gofmt 无差异;`docs/admin-openapi.yaml` 的 fund-summary 接口已含 `shop_id` 正整数查询参数)
- [x] 2.2 运行 `go build ./cmd/api ./cmd/worker``openspec doctor --json``openspec validate --all``./scripts/context-health.sh`build 通过doctor healthyvalidate 全通过context-health 因已存在的 `.scratch` 目录报「禁止目录或文件仍存在」)
- [x] 2.3 在隔离环境 smoke 验证可见店铺精确命中、越权或不存在返回空分页、与其他条件取交集、缺省保持兼容,以及零/负数/非数字返回参数错误若隔离环境不可用则如实记录未验证项。隔离环境不可用PostgreSQL 5432 与 Redis 6379 均未运行,如实记录为未验证)