| | |
| | | Reserved string |
| | | } |
| | | |
| | | type TreeMenu struct { |
| | | Id string `json:"id" ` |
| | | Type string `json:"type"` |
| | | Name string `json:"name"` |
| | | Treenodes []TreeMenu `json:"children"` |
| | | } |
| | | |
| | | type TreeNode struct { |
| | | Id int |
| | | Name string |
| | | Parentid int |
| | | } |
| | | |
| | | //摄像机结构 |
| | | type Camera struct { |
| | | Id string |
| | |
| | | type CameraTask struct { |
| | | Cameraid string `json:"cameraid"` //摄像机id 来自于摄像机表 |
| | | Taskid string `json:"taskid"` //任务id 来自于任务表 |
| | | Sdkid string `json:"sdkId"` //算法id 来自与算法表 |
| | | |
| | | DelFlag bool |
| | | UpdateFlag bool // 算法名称 |
| | | SdkArgs string `json:"sdkArgs"` // 算法参数 |
| | | Enable int //默认启用 |
| | | } |
| | | |
| | | type TasksRes struct { |
| | | Task Task `json:"task"` //任务结构体 |
| | | Sdks []Sdk `json:"sdks"` //任务对应的算法信息和参数 |
| | | CtlTime TimeCtl `json:"ctlTime"` |
| | | LinkType string `json:"linkType"` |
| | | SdkFrames Frame `json:"sdkFrames"` //画框的结构 |
| | | } |
| | | |
| | | //任务和算法关联 |
| | | type TaskSdk struct { |
| | | Id string |
| | | Taskid string |
| | | Sdkid string //来自于算法表 |
| | | Sort int `json:"sort"` //排序 |