package vo
|
|
type TargetInfo struct {
|
TargetId string `json:"targetId"`
|
}
|
|
type TaskResultInfo struct {
|
Id string `json:"id"`
|
CameraId string `json:"cameraId"`
|
CameraAddr string `json:"cameraAddr"` //小区名称
|
CameraName string `json:"cameraName"` //具体位置
|
PicDate string `json:"picDate"`
|
LikeDate string `json:"likeDate"`
|
PicMaxUrl []string `json:"picMaxUrl"`
|
AnalyServerId string `json:"analyServerId"`
|
TargetInfo []TargetInfo `json:"targetInfo"`
|
DataSource string `json:"dataSource"` // 数据来源:摄像机, 数据栈
|
}
|
|
// es视频分析的数据结构
|
type ESInfo struct {
|
TaskResultInfo
|
Version string `json:"version"`
|
UpdateTime string `json:"updateTime"`
|
}
|
|
type PushDataInfo struct {
|
SourceData ESInfo `json:"sourceData"`
|
PicMaxImages [][]byte `json:"picMaxImages"`
|
PicSmImages [][]byte `json:"picSmImages"`
|
}
|
|
type PushDataInfoV2 struct {
|
CameraId string `json:"cameraId"`
|
CameraFloor string `json:"cameraFloor"` // 摄像机楼层
|
Direction string `json:"direction"` // 摄像机运行方向 up or down
|
PicDate string `json:"picDate"`
|
PicId string `json:"picId"`
|
DataSource string `json:"dataSource"`
|
PicMaxImages [][]byte `json:"picMaxImages"`
|
PicSmImages [][]byte `json:"picSmImages"`
|
}
|