feat: analysis admin

This commit is contained in:
zzw
2026-11-02 10:06:20 +08:00
parent 5d20c150f4
commit f77913f8a7
34 changed files with 2302 additions and 139 deletions
+8
View File
@@ -14,7 +14,9 @@ import (
"lone-services/pkg/validate"
analysis "lone-services/rpc/analysis/pb"
"lone-services/services/analysis/internal/config"
"lone-services/services/analysis/internal/face"
analysisserver "lone-services/services/analysis/internal/server/analysis"
analysisadminserver "lone-services/services/analysis/internal/server/analysisadmin"
analysisdeviceserver "lone-services/services/analysis/internal/server/analysisdevice"
analysisstoreserver "lone-services/services/analysis/internal/server/analysisstore"
analysisuserserver "lone-services/services/analysis/internal/server/analysisuser"
@@ -125,6 +127,11 @@ func main() {
debug := utils.GetConfigBool("mysql.debug")
modelbase.Init(db, modelbase.Config{Prefix: utils.GetConfigString("mysql.prefix"), Debug: debug})
if err := face.InitMilvus(); err != nil {
logx.Errorf("milvus init: %v", err)
}
defer face.CloseMilvus()
rpcConf := zrpc.RpcServerConf{
ListenOn: listenOn,
}
@@ -137,6 +144,7 @@ func main() {
analysis.RegisterAnalysisUserServer(grpcServer, analysisuserserver.NewAnalysisUserServer(ctx))
analysis.RegisterAnalysisStoreServer(grpcServer, analysisstoreserver.NewAnalysisStoreServer(ctx))
analysis.RegisterAnalysisDeviceServer(grpcServer, analysisdeviceserver.NewAnalysisDeviceServer(ctx))
analysis.RegisterAnalysisAdminServer(grpcServer, analysisadminserver.NewAnalysisAdminServer(ctx))
if mode == service.DevMode || mode == service.TestMode {
reflection.Register(grpcServer)
}