009374ed
Hugiee.Liu
fea: create
|
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
package com.objecteye.pojo.viid.subscribe;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author: liuhaoyu
* @date: 2023/6/28
*/
@Data
public class Subscribe implements Serializable {
private static final long serialVersionUID = 6385076997369719156L;
/**
* 订阅标识符
* 数据共享接口调用时由VIID生成, 取消订阅时必选
*/
@JsonProperty("SubscribeID")
private String subscribeId;
/**
* 订阅标题
* <p>
* 订阅时必填
*/
@JsonProperty("Title")
private String title;
/**
* 订阅类别
* <p>
* 订阅时必填,可多个用英文逗号隔开
*/
@JsonProperty("SubscribeDetail")
private String subscribeDetail;
/**
* 订阅资源路径
* <p>
* 资源路径URI(卡口ID, 设备ID, 采集内容ID, 案件ID, 目标视图库ID, 行政区编号2/4/6位等), 支持单个和批量, 订阅时必填
*/
@JsonProperty("ResourceURI")
private String resourceUri;
/**
* 申请人
* <p>
* 必填
*/
@JsonProperty("ApplicantName")
private String applicantName;
/**
* 申请单位
* <p>
* required
*/
@JsonProperty("ApplicantOrg")
private String applicantOrg;
/**
* 开始时间
* <p>
* required
*/
@JsonProperty("BeginTime")
private String beginTime;
/**
* 结束时间
* <p>
* required
*/
@JsonProperty("EndTime")
private String endTime;
/**
* 信息接收地址 string(256)
* <p>
* e.g. http://ip:port/uri
*/
@JsonProperty("ReceiveAddr")
private String receiveAddr;
/**
* 信息上报间隔时间
* <p>
* required, 单位: s, <=0表示不限制
*/
@JsonProperty("ReportInterval")
private Integer reportInterval;
/**
* 操作类型
* <p>
* 0: 订阅, 1: 取消订阅
*/
@JsonProperty("OperateType")
private Integer operateType;
/**
* 订阅执行状态
* <p>
* 0: 订阅中, 1: 已取消, 2: 订阅到期, 9: 未订阅. 只读字段
*/
@JsonProperty("SubscribeStatus")
private Integer subscribeStatus;
}
|