From 9b17a8dcbc1f94eb117a37b3b24ca9dae0d2d588 Mon Sep 17 00:00:00 2001
From: qixiaoning <jony.kee@outlook.com>
Date: 星期三, 29 十月 2025 09:40:54 +0800
Subject: [PATCH] 摄像机相关接口跳转,推送配置修改,系统权限菜单修改

---
 camera-common/models/camera.go |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/camera-common/models/camera.go b/camera-common/models/camera.go
index 4161961..e7ff4b8 100644
--- a/camera-common/models/camera.go
+++ b/camera-common/models/camera.go
@@ -331,6 +331,41 @@
 	return result.RowsAffected > 0
 }
 
+func (camera *Camera) DelLink(id int64) (err error) {
+
+	//鍒犻櫎鍏宠仈妫�娴嬪唴瀹�
+	dbdel1 := db.Exec("delete from mal_task_check_link where task_id=?", id)
+	err = dbdel1.Error
+	if err != nil || dbdel1.RowsAffected == 0 {
+		return err
+	}
+	//鍒犻櫎鍏宠仈棰勮瑙勫垯
+	dbdel2 := db.Exec("delete from mal_task_rule_link where task_id=?", id)
+	err = dbdel2.Error
+	if err != nil || dbdel2.RowsAffected == 0 {
+		return err
+	}
+	//鍒犻櫎鍏宠仈鎽勫儚鏈轰换鍔�
+	dbdel3 := db.Exec("delete from mal_task_video_link where task_id=?", id)
+	err = dbdel3.Error
+	if err != nil || dbdel3.RowsAffected == 0 {
+		return err
+	}
+	//鍒犻櫎鍏宠仈宸ヤ綔鏃堕棿
+	dbdel4 := db.Exec("delete from mal_task_work_time_link where task_id=?", id)
+	err = dbdel4.Error
+	if err != nil || dbdel4.RowsAffected == 0 {
+		return err
+	}
+	//鍒犻櫎鍏宠仈鐭ヨ瘑搴�
+	dbdel5 := db.Exec("delete from mal_knowledge_link where task_id=?", id)
+	err = dbdel5.Error
+	if err != nil || dbdel5.RowsAffected == 0 {
+		return err
+	}
+	return
+}
+
 func (camera *Camera) Delete(cid string) (int64, error) {
 	var err error
 	tx := GetDB().Begin()

--
Gitblit v1.8.0