fix: 配置版本列表按 created_at 倒序展示

This commit is contained in:
ryan
2026-06-20 21:32:18 +08:00
parent 6fc39d9e80
commit b04a358e5e
5 changed files with 52 additions and 7 deletions
+2 -2
View File
@@ -41,7 +41,7 @@ func (ConfigVersion) TableName() string {
return "of_config_versions"
}
// ListConfigVersionSummaries returns config version summaries ordered by id desc.
// ListConfigVersionSummaries returns config version summaries ordered by created_at desc.
func ListConfigVersionSummaries(ctx context.Context) ([]*ConfigVersionSummary, error) {
conn := db.DB(ctx)
if conn == nil {
@@ -50,7 +50,7 @@ func ListConfigVersionSummaries(ctx context.Context) ([]*ConfigVersionSummary, e
var versions []*ConfigVersionSummary
err := conn.Model(&ConfigVersion{}).
Select("id", "version", "checksum", "is_active", "created_by", "created_at").
Order("id desc").
Order("created_at desc, id desc").
Find(&versions).Error
return versions, err
}