refactor: shorten model and table prefixes

This commit is contained in:
2026-07-23 14:30:17 +08:00
parent 6e7be2f3a4
commit 0ca2898ac0
71 changed files with 707 additions and 638 deletions

View File

@@ -47,7 +47,7 @@ func InitExpert(database *gorm.DB) error {
})
}
func initExpertCategories(tx *gorm.DB, experts []expertCatalogItem) (map[string]models.SenlinAgentAIExpertCategory, error) {
func initExpertCategories(tx *gorm.DB, experts []expertCatalogItem) (map[string]models.SaAIExpertCategory, error) {
categoryNames := make(map[string]string)
categoryOrder := make([]string, 0)
for _, expert := range experts {
@@ -58,9 +58,9 @@ func initExpertCategories(tx *gorm.DB, experts []expertCatalogItem) (map[string]
categoryOrder = append(categoryOrder, expert.Category)
}
records := make([]models.SenlinAgentAIExpertCategory, 0, len(categoryOrder))
records := make([]models.SaAIExpertCategory, 0, len(categoryOrder))
for _, slug := range categoryOrder {
records = append(records, models.SenlinAgentAIExpertCategory{
records = append(records, models.SaAIExpertCategory{
Slug: slug,
Name: categoryNames[slug],
})
@@ -74,11 +74,11 @@ func initExpertCategories(tx *gorm.DB, experts []expertCatalogItem) (map[string]
}
}
var stored []models.SenlinAgentAIExpertCategory
var stored []models.SaAIExpertCategory
if err := tx.Where("slug IN ?", categoryOrder).Find(&stored).Error; err != nil {
return nil, err
}
categories := make(map[string]models.SenlinAgentAIExpertCategory, len(stored))
categories := make(map[string]models.SaAIExpertCategory, len(stored))
for _, category := range stored {
categories[category.Slug] = category
}
@@ -88,14 +88,14 @@ func initExpertCategories(tx *gorm.DB, experts []expertCatalogItem) (map[string]
return categories, nil
}
func initExpertItems(tx *gorm.DB, catalog expertCatalog, categories map[string]models.SenlinAgentAIExpertCategory) error {
records := make([]models.SenlinAgentAIExpertItem, 0, len(catalog.Experts))
func initExpertItems(tx *gorm.DB, catalog expertCatalog, categories map[string]models.SaAIExpertCategory) error {
records := make([]models.SaAIExpertItem, 0, len(catalog.Experts))
for _, expert := range catalog.Experts {
category, exists := categories[expert.Category]
if !exists {
return fmt.Errorf("initialize AI expert item %q: category %q not found", expert.Slug, expert.Category)
}
records = append(records, models.SenlinAgentAIExpertItem{
records = append(records, models.SaAIExpertItem{
Slug: expert.Slug, CategoryID: category.ID, CategoryIdentity: category.Identity,
Category: expert.Category, CategoryName: expert.CategoryName,
Name: expert.Name, Description: expert.Description, Emoji: expert.Emoji,