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 DeviceLocationGetParam extends JimiParam<DeviceLocationGetResult> {
    /**
     * 设备imei号，多个中间用英文逗号隔开。 如果设备过多，建议采用POST方式(一次最多100个IMEI)
     */
    private String imeis;
    /**
     * 如果要显示在百度地图上，map_type=BAIDU此时返回的经纬度将经过baidu校准方式校准
     * 如果要显示在google地图上，map_type=GOOGLE，此时返回的经纬度将经过google校准方式校准
     * map_type如果不填，则返回原始经纬度
     */
    private String map_type;

    public DeviceLocationGetParam() {
        super("jimi.device.location.get");
    }

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