feat: add notify icon read

This commit is contained in:
engigu
2026-03-09 18:10:23 +08:00
parent e7da316c90
commit 77cf12c9b6
46 changed files with 1347 additions and 252 deletions
+6 -6
View File
@@ -25,7 +25,7 @@ func (s *SettingsService) InitSettings() error {
ID: utils.GenerateID(),
Section: section,
Key: key,
Value: value,
Value: models.BigText(value),
}).Error; err != nil {
return err
}
@@ -47,7 +47,7 @@ func (s *SettingsService) InitSettings() error {
ID: utils.GenerateID(),
Section: constant.SectionSecurity,
Key: constant.KeySecret,
Value: secretValue,
Value: models.BigText(secretValue),
}).Error; err != nil {
return err
}
@@ -72,7 +72,7 @@ func (s *SettingsService) Get(section, key string) string {
}
return ""
}
return setting.Value
return string(setting.Value)
}
// Set 设置单个值
@@ -83,10 +83,10 @@ func (s *SettingsService) Set(section, key, value string) error {
ID: utils.GenerateID(),
Section: section,
Key: key,
Value: value,
Value: models.BigText(value),
}).Error
}
return database.DB.Model(&setting).Update("value", value).Error
return database.DB.Model(&setting).Update("value", models.BigText(value)).Error
}
// Delete 删除单个设置
@@ -108,7 +108,7 @@ func (s *SettingsService) GetSection(section string) map[string]string {
var settings []models.Setting
database.DB.Where("section = ?", section).Find(&settings)
for _, setting := range settings {
result[setting.Key] = setting.Value
result[setting.Key] = string(setting.Value)
}
return result
}