app_setting.go 677 B

1234567891011121314151617
  1. package models
  2. import "time"
  3. // AppSetting 通用键值配置(少量平台级开关,避免为单项配置建新表)。
  4. type AppSetting struct {
  5. Key string `json:"key" gorm:"primaryKey;type:varchar(64)"`
  6. Value string `json:"value" gorm:"type:text"`
  7. UpdatedAt time.Time `json:"updated_at"`
  8. }
  9. const (
  10. // AppSettingKeySystemLogMinLevel 结构化日志最低落库级别(值:debug/info/warn/error/none)
  11. AppSettingKeySystemLogMinLevel = "system_log_min_level"
  12. // AppSettingKeyAutoCloseConversationDays 自动关闭长期未活跃 open 访客会话的天数(0=禁用)
  13. AppSettingKeyAutoCloseConversationDays = "auto_close_conversation_days"
  14. )