package main import ( "bindbox-game/configs" "bindbox-game/internal/repository/mysql" "bindbox-game/internal/repository/mysql/model" "flag" "fmt" ) func main() { flag.Parse() configs.Init() dbRepo, err := mysql.New() if err != nil { panic(err) } db := dbRepo.GetDbR() var activity model.Activities if err := db.First(&activity, 82).Error; err != nil { fmt.Printf("Activity 82 NOT found in `activities` table.\n") } else { // Only print Name fmt.Printf("Activity 82 Found in `activities`: Name=%s, ID=%d\n", activity.Name, activity.ID) } var liveActivity model.LivestreamActivities // Livestream activities might have ID 82 in their own table? if err := db.First(&liveActivity, 82).Error; err != nil { fmt.Printf("Livestream Activity 82 NOT found in `livestream_activities` table.\n") } else { fmt.Printf("Livestream Activity 82 Found in `livestream_activities`: Name=%s, ID=%d, DouyinProductID=%s\n", liveActivity.Name, liveActivity.ID, liveActivity.DouyinProductID) } }