Files
gpt-load/internal/models/setting_info.go
T
tbphp d3dd4fe631 feat: HTTP代理功能增强 (#141)
* feat: http代理功能增强

* fix: 字段类型验证

* fix: 前端动态类型错误
2025-08-11 07:39:55 +08:00

21 lines
733 B
Go

package models
// SystemSettingInfo 表示系统配置的详细信息(用于API返回)
type SystemSettingInfo struct {
Key string `json:"key"`
Name string `json:"name"`
Value any `json:"value"`
Type string `json:"type"` // "int", "bool", "string"
DefaultValue any `json:"default_value"`
Description string `json:"description"`
Category string `json:"category"`
MinValue *int `json:"min_value,omitempty"`
Required bool `json:"required"`
}
// CategorizedSettings a list of settings grouped by category
type CategorizedSettings struct {
CategoryName string `json:"category_name"`
Settings []SystemSettingInfo `json:"settings"`
}