zhangzengfei
2024-03-26 c0c8f159f72b0cd1c07124cd913e71e8394ba640
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
package vo
 
type TargetInfo struct {
    TargetId string `json:"targetId"`
}
 
type TaskResultInfo struct {
    Id              string       `json:"id"`
    CameraId        string       `json:"cameraId"`
    OrgName         string       `json:"orgName"`    //机构名称
    CameraAddr      string       `json:"cameraAddr"` //小区名称
    CameraName      string       `json:"cameraName"` //具体位置
    PicDate         string       `json:"picDate"`
    LikeDate        string       `json:"likeDate"`
    PicMaxUrl       []string     `json:"picMaxUrl"`
    TaskId          string       `json:"taskId"`
    AnalyServerId   string       `json:"analyServerId"`
    AnalyServerName string       `json:"analyServerName"`
    AnalyServerIp   string       `json:"analyServerIp"`
    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"`
}