add: sitemap

This commit is contained in:
ctwj
2025-11-21 01:47:02 +08:00
parent 6c84b8d7b7
commit 8708e869a4
11 changed files with 1133 additions and 9 deletions

View File

@@ -74,6 +74,14 @@ const (
ConfigKeyWechatSearchImage = "wechat_search_image"
ConfigKeyTelegramQrImage = "telegram_qr_image"
ConfigKeyQrCodeStyle = "qr_code_style"
// Sitemap配置
ConfigKeySitemapConfig = "sitemap_config"
ConfigKeySitemapLastGenerateTime = "sitemap_last_generate_time"
ConfigKeySitemapAutoGenerateEnabled = "sitemap_auto_generate_enabled"
// 网站URL配置
ConfigKeyWebsiteURL = "website_url"
)
// ConfigType 配置类型常量

View File

@@ -12,6 +12,7 @@ type BaseRepository[T any] interface {
Update(entity *T) error
Delete(id uint) error
FindWithPagination(page, limit int) ([]T, int64, error)
GetDB() *gorm.DB
}
// BaseRepositoryImpl 基础Repository实现