package com.ruoyi.system.domain;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* CMS轨迹查询响应
|
*/
|
@Data
|
public class CmsTrackDetailResponse implements Serializable{
|
private int result;
|
private List<CmsTrackPoint> tracks;
|
private CmsPagination pagination;
|
|
|
/**
|
* CMS轨迹点
|
*/
|
@Data
|
public static class CmsTrackPoint implements Serializable{
|
private String id; // 设备ID
|
private int lng; // 经度
|
private int lat; // 纬度
|
private int ft; // 方向
|
private int sp; // 速度
|
private String ol; // 油量
|
private String gt; // GPS时间
|
private int pt; // 定位类型
|
private int dt; // 数据类型
|
private int ac; // ACC状态
|
private int fdt; // 疲劳驾驶
|
private int net; // 网络类型
|
private String gw; // 网关
|
private String vid; // 车辆车牌
|
private long s1; // 状态1
|
private int s2; // 状态2
|
private int s3; // 状态3
|
private int s4; // 状态4
|
private int t1; // 温度1
|
private int t2; // 温度2
|
private int t3; // 温度3
|
private int t4; // 温度4
|
private int hx; // 湿度
|
private String mlng; // 地图经度
|
private String mlat; // 地图纬度
|
private int pk; // 停车状态
|
private long lc; // 里程
|
private int yl; // 油量
|
private String ps; // 位置
|
|
}
|
|
/**
|
* CMS分页信息
|
*/
|
@Data
|
public static class CmsPagination implements Serializable {
|
private int totalPages; // 总页数
|
private int currentPage; // 当前页
|
private int pageRecords; // 每页记录数
|
private int totalRecords; // 总记录数
|
private String sortParams; // 排序参数
|
private boolean hasNextPage; // 是否有下一页
|
private boolean hasPreviousPage; // 是否有上一页
|
private int nextPage; // 下一页
|
private int previousPage; // 上一页
|
private int startRecord; // 开始记录
|
|
|
|
}
|
}
|