| package model | |
| import "errors" | |
| // ErrSettingNotFound 系统设置未找到错误 | |
| var ErrSettingNotFound = errors.New("setting not found") | |
| // SystemSetting 系统配置项 | |
| type SystemSetting struct { | |
| Key string `json:"key"` // 配置键(如log_retention_days) | |
| Value string `json:"value"` // 配置值(字符串存储,运行时解析) | |
| ValueType string `json:"value_type"` // 值类型(int/bool/string/duration) | |
| Description string `json:"description"` // 配置说明(用于前端显示) | |
| DefaultValue string `json:"default_value"` // 默认值(用于重置功能) | |
| UpdatedAt int64 `json:"updated_at"` // 更新时间(Unix秒) | |
| } | |