47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
|
|
package com.sercurityControl.proteam.domain;
|
||
|
|
|
||
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||
|
|
import lombok.Data;
|
||
|
|
import lombok.NoArgsConstructor;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @author bonus
|
||
|
|
* @data 2023/1/5 18:09
|
||
|
|
* @description 设备上下线
|
||
|
|
*/
|
||
|
|
@NoArgsConstructor
|
||
|
|
@Data
|
||
|
|
public class QueryDescriptionInfoEntity {
|
||
|
|
@JsonProperty("resultCode")
|
||
|
|
private String resultCode;
|
||
|
|
@JsonProperty("resultHint")
|
||
|
|
private String resultHint;
|
||
|
|
@JsonProperty("devCodes")
|
||
|
|
private List<String> devCodes;
|
||
|
|
@JsonProperty("startTime")
|
||
|
|
private String startTime;
|
||
|
|
@JsonProperty("endTime")
|
||
|
|
private String endTime;
|
||
|
|
@JsonProperty("resultValue")
|
||
|
|
private List<ResultValueDTO> resultValue;
|
||
|
|
@NoArgsConstructor
|
||
|
|
@Data
|
||
|
|
public static class ResultValueDTO {
|
||
|
|
@JsonProperty("devCode")
|
||
|
|
private String devCode;
|
||
|
|
@JsonProperty("devStateInfoList")
|
||
|
|
private List<DevStateInfoListDTO> devStateInfoList;
|
||
|
|
|
||
|
|
@NoArgsConstructor
|
||
|
|
@Data
|
||
|
|
public static class DevStateInfoListDTO {
|
||
|
|
@JsonProperty("onlineTime")
|
||
|
|
private String onlineTime;
|
||
|
|
@JsonProperty("offlineTime")
|
||
|
|
private String offlineTime;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|