modified: serv_nginx/api_bb/internal/database/migrate.go

modified:   serv_nginx/api_bb/internal/handlers/handlers.go
	new file:   serv_nginx/api_bb/internal/handlers/user_achievement_handler.go
	modified:   serv_nginx/api_bb/internal/routes/routes.go
	modified:   serv_nginx/api_bb/internal/service/achievement_service.go
	modified:   serv_nginx/api_bb/pkg/utils/validation.go
	modified:   serv_nginx/bbvue/src/views/Home.vue
add achievement's handler, routing, service, migrator gorm and update
repository
This commit is contained in:
2025-10-19 09:17:03 +05:00
parent a8de1799aa
commit 42ead16848
7 changed files with 790 additions and 10 deletions
@@ -21,6 +21,7 @@ func (d *Database) Migrate() error {
&models.Review{},
&models.UserStats{},
&models.Workout{},
&models.Achievement{},
// Добавьте другие модели здесь
}
@@ -81,6 +82,8 @@ func getModelName(model interface{}) string {
return "Статистика Пользователя"
case *models.Workout:
return "Тренировки пользователя"
case *models.Achievement:
return "Достижения пользователя"
default:
return "Unknown"
}