package com.ssj.service.conch.conch.request;

import com.ssj.bean.common.framework.core.domain.BaseRequest;
import io.swagger.annotations.ApiModelProperty;

/**
 * 定位请求
 * @author Mount Liu
 * @date 2018/12/25
 */
public class LocationReqNew extends BaseRequest {
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(name = "derver", value = "设备号", required = true)
    private String derver;

	@ApiModelProperty(name = "drift", value = "水平位移（cm）", required = true)
	private int drift;

	@ApiModelProperty(name = "longitude", value = "经度", required = true)
    private String longitude;
	
	@ApiModelProperty(name = "latitude", value = "纬度", required = true)
    private String latitude;
	
	@ApiModelProperty(name = "battery", value = "电量", required = true)
    private String battery;
	
	@ApiModelProperty(name = "accesstype", value = "移动端接入网络方式", required = true)
    private Integer accesstype;

	@ApiModelProperty(name = "imei", value = "手机imei号", required = true)
	private String imei;

	@ApiModelProperty(name = "smac", value = "手机mac码", required = false)
	private String smac;

	@ApiModelProperty(name = "serverip", value = "设备接入基站时对应的网关IP", required = false)
	private String serverip;

	@ApiModelProperty(name = "cdma", value = "是否为cdma", required = false)
	private int cdma;

	@ApiModelProperty(name = "imsi", value = "移动用户识别码", required = false)
	private String imsi;

	@ApiModelProperty(name = "network", value = "无线网络类型", required = false)
	private String network;

	@ApiModelProperty(name = "bts", value = "接入基站信息", required = false)
	private String bts;

	@ApiModelProperty(name = "nearbts", value = "周边基站信息（不含接入基站信息）", required = false)
	private String nearbts;

	@ApiModelProperty(name = "mmac", value = "已连热点mac信息", required = false)
	private String mmac;

	@ApiModelProperty(name = "macs", value = "wifi列表中mac信息", required = false)
	private String macs;

	public String getDerver() {
		return derver;
	}

	public void setDerver(String derver) {
		this.derver = derver;
	}

	public String getLongitude() {
		return longitude;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}

	public String getLatitude() {
		return latitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}

	public String getBattery() {
		return battery;
	}

	public void setBattery(String battery) {
		this.battery = battery;
	}

	public Integer getAccesstype() {
		return accesstype;
	}

	public void setAccesstype(Integer accesstype) {
		this.accesstype = accesstype;
	}

	public String getImei() {
		return imei;
	}

	public void setImei(String imei) {
		this.imei = imei;
	}

	public String getSmac() {
		return smac;
	}

	public void setSmac(String smac) {
		this.smac = smac;
	}

	public String getServerip() {
		return serverip;
	}

	public void setServerip(String serverip) {
		this.serverip = serverip;
	}

	public int getCdma() {
		return cdma;
	}

	public void setCdma(int cdma) {
		this.cdma = cdma;
	}

	public String getImsi() {
		return imsi;
	}

	public void setImsi(String imsi) {
		this.imsi = imsi;
	}

	public String getNetwork() {
		return network;
	}

	public void setNetwork(String network) {
		this.network = network;
	}

	public String getBts() {
		return bts;
	}

	public void setBts(String bts) {
		this.bts = bts;
	}

	public String getNearbts() {
		return nearbts;
	}

	public void setNearbts(String nearbts) {
		this.nearbts = nearbts;
	}

	public String getMmac() {
		return mmac;
	}

	public void setMmac(String mmac) {
		this.mmac = mmac;
	}

	public String getMacs() {
		return macs;
	}

	public void setMacs(String macs) {
		this.macs = macs;
	}

	public int getDrift() {
		return drift;
	}

	public void setDrift(int drift) {
		this.drift = drift;
	}
}
