package mysql import ( "context" "fmt" "pji_desktop_http/biz/dal/query" "pji_desktop_http/biz/model" ) func AddWorld(ctx context.Context, world model.World) { w := query.World err := w.WithContext(ctx).Create(&world) if err != nil { panic(err) } } func QueryWorld(ctx context.Context, sceneId string) (*model.World, error) { w := query.World world, err := w.WithContext(ctx).Where(w.SceneID.Eq(sceneId)).Order(w.CreatedAt.Desc()).First() if err != nil { fmt.Println("query world failed:", err.Error()) return nil, err } fmt.Print("query world successfully:", world) return world, err }