models/model.go
@@ -2,17 +2,22 @@ import ( "fmt" "model-engine/db" ) type Model interface { Init(task *db.ModelTask) error Run() error KeepAlive() error Shutdown() error } var modelRegistry = map[string]func() Model{ "gather": func() Model { return &GatherModel{} }, //"gather": func() Model { return &GatherModel{} }, "disappear": func() Model { return &DisappearModel{} }, "locationAnalysis": func() Model { return &LocationModel{} }, "accessRegularity": func() Model { return &RegularityModel{} }, // 添加其他模型 }