feat: 启动参数超时和日志保留天数改用下拉预设选择
This commit is contained in:
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user