From 5a9b7c4a4f926aaf79fbcc6356fe9e2a77cd248d Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期一, 02 十一月 2020 16:28:43 +0800
Subject: [PATCH] 添加算法的delete
---
entites.go | 125 +----------------------------------------
1 files changed, 5 insertions(+), 120 deletions(-)
diff --git a/entites.go b/entites.go
index c6b599d..9d5c3ca 100644
--- a/entites.go
+++ b/entites.go
@@ -1,9 +1,5 @@
package dbapi
-import (
- "time"
-)
-
type Result struct {
Code int `json:"code"`
Data interface{} `json:"data"`
@@ -11,124 +7,13 @@
Success bool `json:"success"`
}
-//鍏叡瀛楁
-type BaseEntity struct {
- Uuid string `json:"uuid"`
- Create_time string `json:"create_time"`
- Update_time string `json:"update_time"`
- Create_by string `json:"create_by"`
- Del_flag string `json:"del_flag"`
- Enabled string `json:"enabled"`
-}
-
-//鐩綍鍖哄煙缁撴瀯
-type Area struct {
- Id uint
- Parentid int
- Parentids string
- Name string
- Createby int
- Createtime time.Time
- Reserved string
-}
-
type TreeMenu struct {
Id string `json:"id" `
Type string `json:"type"`
Name string `json:"name"`
+ IsAI bool `json:"isAI"`
Treenodes []TreeMenu `json:"children"`
-}
-
-type TreeNode struct {
- Id int
- Name string
- Parentid int
-}
-
-//鎽勫儚鏈虹粨鏋�
-type Camera struct {
- Id string
- Name string `json:"name"`
- Type int `json:"type" `
- Areaid uint `json:"areaid"`
- Addr string `json:"addr"`
- Longitude float64 `json:"longitude"`
- Latitude float64 `json:"latitude"`
- Rtsp string `json:"rtsp"`
- Ip string `json:"ip"`
- Port int `json:"port"`
- Username string `json:"username"`
- Password string `json:"password"`
- Brand string `json:"brand"`
- Reserved string `json:"reserved"`
- CamTask []CameraTask
-}
-
-//浠诲姟缁撴瀯
-type Task struct {
- Taskid string `json:"taskid"`
- Taskname string `json:"taskname"`
- CreateAt time.Time
- Createby string
- UpdateAt time.Time
- Enable bool
- IsAlarm bool
- DelFlag bool
-}
-
-//鎽勫儚鏈轰换鍔�
-type CameraTask struct {
- Cameraid string `json:"cameraid"` //鎽勫儚鏈篿d 鏉ヨ嚜浜庢憚鍍忔満琛�
- Taskid string `json:"taskid"` //浠诲姟id 鏉ヨ嚜浜庝换鍔¤〃
-
- DelFlag bool
- UpdateFlag bool // 绠楁硶鍚嶇О
- SdkArgs string `json:"sdkArgs"` // 绠楁硶鍙傛暟
- Enable int //榛樿鍚敤
-}
-
-type TasksRes struct {
- Task Task `json:"task"` //浠诲姟缁撴瀯浣�
- Sdks []Sdk `json:"sdks"` //浠诲姟瀵瑰簲鐨勭畻娉曚俊鎭拰鍙傛暟
- LinkType string `json:"linkType"`
-
-}
-
-//浠诲姟鍜岀畻娉曞叧鑱�
-type TaskSdk struct {
- Id string
- Taskid string
- Sdkid string //鏉ヨ嚜浜庣畻娉曡〃
- Sort int `json:"sort"` //鎺掑簭
-}
-
-//绠楁硶缁撴瀯浣�
-type Sdk struct {
- BaseEntity
- SdkName string `json:"sdk_name"` //绠楁硶鍚嶇О
- Args string `json:"args"` //绠楁硶鍙傛暟
- Icon string `json:"icon"` //绠楁硶鍥炬爣
- Url string `json:"url"` //绠楁硶涓嬭浇鍦板潃
-}
-
-//绠楁硶鍙傛暟瀹氫箟
-type SdkArg struct {
- Alias string `json:"alias"` //鍙傛暟鐨勫埆鍚�
- Name string `json:"name"` //鍙傛暟鍚嶇О
- Type string `json:"type"` //鍙傛暟绫诲瀷(鏁存暟锛屽瓧绗︿覆鎴栨暟缁�)
- Must bool `json:"must"` //鏄惁蹇呭~
- Range string `json:"range"` //鍊肩殑鑼冨洿锛宔g锛�0,100琛ㄧず浠�0鍒�100
- Sort int `json:"sort"` //鍙傛暟椤哄簭
-}
-
-//鏃堕棿鍙傛暟,浠庡懆涓�鍒板懆鏃ユ煇澶╃殑寮�濮嬫椂闂村拰缁撴潫鏃堕棿,controller鐢�
-type TimeRange struct {
- Start string
- End string
-}
-
-//澶氳竟褰㈢粨鏋勪綋
-type Point struct {
- X int32 `json:"x"`
- Y int32 `json:"y"`
-}
+ CameraType int `json:"cameraType"`//0:鏈湴鎽勫儚鏈猴紝1锛氬浗鏍囨憚鍍忔満
+ IsRunning bool `json:"isRunning"`//鏄惁姝e湪瑙g爜
+ Rtsp string `json:"rtsp"`
+}
\ No newline at end of file
--
Gitblit v1.8.0