| | |
| | | "webserver/extend/util" |
| | | "fmt" |
| | | "github.com/gin-gonic/gin" |
| | | "webserver/models" |
| | | ) |
| | | |
| | | type CameraTaskController struct { |
| | |
| | | |
| | | type CameraTaskVo struct { |
| | | Id string `json:"id"` |
| | | CameraIds string `json:"camera_ids"` |
| | | CameraId string `json:"camera_id"` |
| | | TaskId string `json:"task_id"` //任务id 来自于任务表 |
| | | TimeRule string `json:"time_rule"` |
| | | ReactRule string `json:"react_rule"` |
| | |
| | | Enable int `json:"enable"` //默认启用 |
| | | Sort int `json:"sort"` //任务排序 |
| | | IsFull int `json:"is_full"` //参数是否设置完整 |
| | | LinkGroupId string `json:"link_group_id"` //联动任务组 |
| | | LinkTaskId string `json:"link_task_id"` //联动任务组 |
| | | } |
| | | |
| | | type CameraTaskSaveArg struct { |
| | |
| | | GroupId string `json:"group_id"` |
| | | } |
| | | |
| | | type LinkCameraTasksVo struct { |
| | | |
| | | } |
| | | |
| | | type CameraTaskInfoVo struct { |
| | | Camera models.Camera `json:"camera"` |
| | | Tasks []models.Task `json:"tasks"` |
| | | Polygon CameraPolygonVo `json:"polygon"` |
| | | } |
| | | |
| | | // @Summary 查询所有任务 |
| | | // @Description "查询所有任务" |
| | | // @Accept json |