AssetReportVO.java
1.65 KB
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
package com.idss.vulsync.entity;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Data;
import java.util.List;
/**
* @Author: zc
* @Date: 2024/8/16 14:18
*/
@Data
@JsonPropertyOrder(alphabetic=true)
public class AssetReportVO {
@JsonProperty("TaskID")
private String taskID;
@JsonProperty("IspCode")
private String ispCode;
@JsonProperty("OrgCode")
private String orgCode;
@JsonProperty("AssetID")
private String assetId;
@JsonProperty("AssetIPInfo")
private List<AssetIpInfo> assetIPInfo;
@JsonProperty("AssetName")
private String assetName;
@JsonProperty("AssetType")
private String assetType;
@JsonProperty("AssetTag")
private String assetTag;
@JsonProperty("AssetInfo")
private List<AssetInfo> assetInfo;
@JsonProperty("IsAccess")
private String isAccess;
@JsonProperty("State")
private String state;
@JsonProperty("SystemName")
private String systemName;
@JsonProperty("NetworkUnit")
private String networkUnit;
@JsonProperty("NetPosition")
private String netPosition;
@JsonProperty("FoundTypeList")
private String foundTypeList;
@JsonProperty("FoundTypeTime")
private String foundTypeTime;
@JsonProperty("Location")
private String location;
@JsonProperty("ObjectName")
private String objectName;
@JsonProperty("DeviceLevel")
private String deviceLevel;
// @JsonProperty("SortedJson")
// @JsonIgnore
// private String sortedJson;
}