zhangzengfei
2024-10-20 d757d91d071f3c5fb622538f39ecab6505795855
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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"`
}