1
0

fix: 启动参数 duration 候选值对齐后端标准格式

前端 Select 使用 Go time.Duration.String() 标准字符串作为 value,
与后端查询/保存响应保持一致,解决保存后反显不匹配的问题。
This commit is contained in:
2026-05-08 14:18:09 +08:00
parent 6b00045f4e
commit c524e8f928
9 changed files with 197 additions and 16 deletions

View File

@@ -412,9 +412,11 @@ TBD - 提供供应商、模型配置和总览的前端管理界面
- **WHEN** 前端渲染启动参数设置表单
- **THEN** `server.readTimeout` 字段 SHALL 使用 Select 下拉组件提供以下预设选项5 秒、10 秒、15 秒、30 秒、1 分钟、2 分钟、5 分钟
- **THEN** `server.writeTimeout` 字段 SHALL 使用 Select 下拉组件,提供与 readTimeout 相同的预设选项
- **THEN** `server.readTimeout` 字段的 Select value SHALL 分别为 `5s``10s``15s``30s``1m0s``2m0s``5m0s`
- **THEN** `server.writeTimeout` 字段 SHALL 使用 Select 下拉组件,提供与 readTimeout 相同的预设选项和值
- **THEN** `database.connMaxLifetime` 字段 SHALL 使用 Select 下拉组件提供以下预设选项5 分钟、15 分钟、30 分钟、1 小时、2 小时、4 小时
- **THEN** duration 字段的 Select value SHALL 使用 Go duration 字符串格式(如 `"30s"``"1h"`
- **THEN** `database.connMaxLifetime` 字段的 Select value SHALL 分别为 `5m0s``15m0s``30m0s``1h0m0s``2h0m0s``4h0m0s`
- **THEN** duration 字段的 Select value SHALL 使用 Go `time.Duration.String()` 标准字符串格式
- **THEN** duration 字段的 Select label SHALL 使用中文单位显示(如 `"30 秒"``"1 小时"`
#### Scenario: 日志最大保留天数使用下拉预设选择