package com.ruoyi.gps.domain; import lombok.Data; import java.io.Serializable; import java.util.List; /** * CMS轨迹查询响应 */ @Data public class CmsTrackDetailResponse implements Serializable{ private int result; private List 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; // 开始记录 } }