package com.njzscloud.supervisory.gps.tuqiang.jimi;

import com.njzscloud.supervisory.gps.tuqiang.jimi.support.JimiParam;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 根据IMEI获取轨迹数据
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class DeviceTrackListParam extends JimiParam<DeviceTrackListResult> {
    /**
     * 设备imei号(一次只能一个IMEI)
     */
    private String imei;
    /**
     * 开始时间，格式为yyyy-MM-dd HH:mm:ss
     */
    private String begin_time;
    /**
     * 结束时间，格式为yyyy-MM-dd HH:mm:ss
     * end_time不应大于当前时间。
     */
    private String end_time;
    /**
     * 如果要显示在百度地图上，map_type=BAIDU此时返回的经纬度将经过baidu校准方式校准
     * 如果要显示在google地图上，map_type=GOOGLE，此时返回的经纬度将经过google校准方式校准
     * map_type如果不填，则返回原始经纬度
     */
    private String map_type;

    public DeviceTrackListParam() {
        super("jimi.device.track.list");
    }

    @Override
    public Class<DeviceTrackListResult> resultType() {
        return DeviceTrackListResult.class;
    }
}
