From 397468ddc1191bf0ce9339e544ff345d1d4e6786 Mon Sep 17 00:00:00 2001
From: qixiaoning <jony.kee@outlook.com>
Date: 星期四, 11 九月 2025 11:33:10 +0800
Subject: [PATCH] 删除摄像机增加限制

---
 camera-service/main.go |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/camera-service/main.go b/camera-service/main.go
index 0b4b54b..63b71ca 100644
--- a/camera-service/main.go
+++ b/camera-service/main.go
@@ -1,10 +1,6 @@
 package main
 
 import (
-	"basic.com/valib/bhomeclient.git"
-	"basic.com/valib/bhomedbapi.git"
-	"basic.com/valib/logger.git"
-	"basic.com/valib/version.git"
 	"context"
 	"flag"
 	"os"
@@ -15,6 +11,11 @@
 	"vamicro/camera-service/models"
 	"vamicro/camera-service/service"
 	"vamicro/config"
+
+	"basic.com/valib/bhomeclient.git"
+	"basic.com/valib/bhomedbapi.git"
+	"basic.com/valib/logger.git"
+	vaversion "basic.com/valib/version.git"
 )
 
 var (
@@ -40,6 +41,8 @@
 
 func main() {
 	models.Init()
+	models.InitVectorDb()
+	defer models.CloseDBClient()
 	defer models.CloseDB()
 
 	ctx, cancel := context.WithCancel(context.Background())
@@ -75,7 +78,7 @@
 	ms.Free()
 }
 
-//澶勭悊璁㈤槄娑堟伅
+// 澶勭悊璁㈤槄娑堟伅
 func dealSubMsg(ctx context.Context, ms *bhomeclient.MicroNode) {
 
 	for {
@@ -125,6 +128,13 @@
 	funcMap[urlPrefix+"/camera/getSyncSensorData"] = cc.GetSyncSensorData
 	funcMap[urlPrefix+"/camera/saveNotExistOrUpdate"] = cc.SaveNotExistOrUpdate
 
+	//鑾峰彇鎶撴媿棰勮淇℃伅
+	funcMap[urlPrefix+"/camera/getRecord"] = cc.GetRecord
+	//鑾峰彇浠诲姟鏍规嵁鎽勫儚鏈篿ds
+	funcMap[urlPrefix+"/camera/getTasks"] = cc.GetTasks
+
+	funcMap[urlPrefix+"/task/aggregateTaskList"] = cc.GetAllTasks
+
 	var pubTopics []string
 	for key, _ := range funcMap {
 		pubTopics = append(pubTopics, key)

--
Gitblit v1.8.0