1
0

feat: 启动参数超时和日志保留天数改用下拉预设选择

This commit is contained in:
2026-05-08 00:26:35 +08:00
parent e719d3c8f1
commit 6b00045f4e
2 changed files with 53 additions and 13 deletions

View File

@@ -408,6 +408,23 @@ TBD - 提供供应商、模型配置和总览的前端管理界面
- **THEN** 前端 SHALL NOT 展示配置来源标签
- **THEN** 前端 SHALL 直接展示 `database.password` 字段值
#### Scenario: 超时时间字段使用下拉预设选择
- **WHEN** 前端渲染启动参数设置表单
- **THEN** `server.readTimeout` 字段 SHALL 使用 Select 下拉组件提供以下预设选项5 秒、10 秒、15 秒、30 秒、1 分钟、2 分钟、5 分钟
- **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** duration 字段的 Select label SHALL 使用中文单位显示(如 `"30 秒"``"1 小时"`
#### Scenario: 日志最大保留天数使用下拉预设选择
- **WHEN** 前端渲染启动参数设置表单中的 `log.maxAge` 字段
- **THEN** `log.maxAge` 字段 SHALL 使用 Select 下拉组件
- **THEN** Select SHALL 提供以下预设选项1 天、3 天、7 天、14 天、30 天、60 天、90 天
- **THEN** Select value SHALL 使用数字类型
- **THEN** Select label SHALL 使用中文单位显示(如 `"30 天"`
#### Scenario: 数据库驱动表单切换
- **WHEN** 启动参数设置中的 `database.driver``sqlite`