package com.ruoyi.gps.domain;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* CMS车辆位置信息查询响应
|
*/
|
@Data
|
public class CmsVehicleLocationResponse implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/** 结果码 */
|
@JsonProperty("result")
|
private Integer result;
|
|
/** 位置信息列表 */
|
@JsonProperty("infos")
|
private List<VehicleLocation> infos;
|
|
/** 分页信息 */
|
@JsonProperty("pagination")
|
private Pagination pagination;
|
|
|
@Data
|
public class VehicleLocation implements Serializable {
|
/** 车牌号 */
|
@JsonProperty("vi")
|
private String vi;
|
|
/** 时间戳 */
|
@JsonProperty("tm")
|
private Long tm;
|
|
/** 经度 */
|
@JsonProperty("jd")
|
private Double jd;
|
|
/** 纬度 */
|
@JsonProperty("wd")
|
private Double wd;
|
|
/** 地理位置 */
|
@JsonProperty("pos")
|
private String pos;
|
|
}
|
|
@Data
|
public class Pagination implements Serializable{
|
/** 总页数 */
|
@JsonProperty("totalPages")
|
private Integer totalPages;
|
|
/** 当前页 */
|
@JsonProperty("currentPage")
|
private Integer currentPage;
|
|
/** 每页记录数 */
|
@JsonProperty("pageRecords")
|
private Integer pageRecords;
|
|
/** 总记录数 */
|
@JsonProperty("totalRecords")
|
private Integer totalRecords;
|
|
/** 排序参数 */
|
@JsonProperty("sortParams")
|
private String sortParams;
|
|
/** 是否有下一页 */
|
@JsonProperty("hasNextPage")
|
private Boolean hasNextPage;
|
|
/** 是否有上一页 */
|
@JsonProperty("hasPreviousPage")
|
private Boolean hasPreviousPage;
|
|
/** 下一页 */
|
@JsonProperty("nextPage")
|
private Integer nextPage;
|
|
/** 上一页 */
|
@JsonProperty("previousPage")
|
private Integer previousPage;
|
|
/** 起始记录 */
|
@JsonProperty("startRecord")
|
private Integer startRecord;
|
|
}
|
}
|