Commit 7c9adce4 by sunqingpeng

add tspsdk code

parents
/build
\ No newline at end of file
plugins {
id 'com.android.library'
}
android {
compileSdkVersion 30
buildToolsVersion "30.0.0"
defaultConfig {
// applicationId "com.mxnavi.tspv2"
minSdkVersion 24
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'android.arch.persistence.room:runtime:1.1.1'
annotationProcessor 'android.arch.persistence.room:compiler:1.1.1'
implementation 'com.android.support:support-annotations:22.2.0'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.3.0'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.google.protobuf:protobuf-java:3.8.0'
implementation 'com.google.protobuf:protobuf-java-util:3.8.0'
implementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '3.14.9'
implementation group: 'io.netty', name: 'netty-all', version: '4.1.48.Final'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
\ No newline at end of file
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
\ No newline at end of file
package com.mxnavi.tspv2;
import android.content.Context;
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("com.mxnavi.tspv2", appContext.getPackageName());
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mxnavi.tspv2">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.Tspv2" />
</manifest>
\ No newline at end of file
package com.mxnavi.tspv2.authservice.model;
/**
* Created by lenovo on 2016/8/3.
*/
public class ActInfo {
int regionId;
String dataVersion;
String actCode;
/**
* 获取 数据所属行政区域ID
* @return
*/
public int getRegionId() {
return regionId;
}
/**
* 设置 数据所属行政区域ID
* @param regionId
*/
public void setRegionId(int regionId) {
this.regionId = regionId;
}
/**
* 获取 激活数据版本
* @return
*/
public String getDataVersion() {
return dataVersion;
}
/**
* 设置 激活数据版本
* @param dataVersion
*/
public void setDataVersion(String dataVersion) {
this.dataVersion = dataVersion;
}
/**
* 获取 激活码
* @return
*/
public String getActCode() {
return actCode;
}
/**
* 设置 激活码
* @param actCode
*/
public void setActCode(String actCode) {
this.actCode = actCode;
}
}
package com.mxnavi.tspv2.authservice.model;
import java.util.List;
/**
* Created by lenovo on 2016/8/3.
*/
public class DataAuthActiveRequest {
String productId;
String deviceNo;
List<RegIdAndVer> regIdAndVers;
String softVersion;
boolean encryption;
Integer activeMode;
String activeToolSoftver;
String handlers;
/**
* 获取 产品系列
* @return
*/
public String getProductId() {
return productId;
}
/**
*设置 产品系列
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取 车机原始序列号,能够唯一定义一个设备。要求设备序列号不能够重复。
* @return
*/
public String getDeviceNo() {
return deviceNo;
}
/**
*设置 车机原始序列号,能够唯一定义一个设备。要求设备序列号不能够重复。
* @param deviceNo
*/
public void setDeviceNo(String deviceNo) {
this.deviceNo = deviceNo;
}
/**
* 获取 数据所属行政区域ID和数据版本集合
* @return
*/
public List<RegIdAndVer> getRegIdAndVers() {
return regIdAndVers;
}
/**
*设置 数据所属行政区域ID和数据版本集合
* @param regIdAndVers
*/
public void setRegIdAndVers(List<RegIdAndVer> regIdAndVers) {
this.regIdAndVers = regIdAndVers;
}
/**
* 获取 软件版本
* @return
*/
public String getSoftVersion() {
return softVersion;
}
/**
*设置 软件版本
* @param softVersion
*/
public void setSoftVersion(String softVersion) {
this.softVersion = softVersion;
}
/**
* 获取 标识硬件序列号是否加密;false:未加密;true:已加密
* @return
*/
public boolean isEncryption() {
return encryption;
}
/**
*设置 标识硬件序列号是否加密;false:未加密;true:已加密
* @param encryption
*/
public void setEncryption(boolean encryption) {
this.encryption = encryption;
}
/**
* 获取 激活方式0:车机激活1:网站激活,2:PC工具(包括4S店版和个人版)
* @return
*/
public Integer getActiveMode() {
return activeMode;
}
/**
*设置 激活方式0:车机激活1:网站激活,2:PC工具(包括4S店版和个人版)
* @param activeMode
*/
public void setActiveMode(Integer activeMode) {
this.activeMode = activeMode;
}
/**
* 获取 版本号(激活工具的版本号)
* @return
*/
public String getActiveToolSoftver() {
return activeToolSoftver;
}
/**
*设置 版本号(激活工具的版本号)
* @param activeToolSoftver
*/
public void setActiveToolSoftver(String activeToolSoftver) {
this.activeToolSoftver = activeToolSoftver;
}
/**
* 获取 4s店账户(如果没有,例如个人版,可以传空)
* @return
*/
public String getHandlers() {
return handlers;
}
/**
*设置 4s店账户(如果没有,例如个人版,可以传空)
* @param handlers
*/
public void setHandlers(String handlers) {
this.handlers = handlers;
}
}
package com.mxnavi.tspv2.authservice.model;
/**
* Created by lenovo on 2016/7/21.
*/
public class FirstActiveRequest {
String productId;
String deviceNo;
String softVer;
String dataVer;
boolean encryption;
String schemeId;
boolean testFlag;
String vin;
String userName;
String cardNo;
String mobilePhone;
String fixedPhone;
int deviceType;
int gender;
String address;
String mail;
String handlers;
/**
* 获取 产品系列。由项目组来统一制定,要求同一个厂商不能够重复,各id代表那个厂商项目在项目部会有一个完整的记录。
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置 产品系列。由项目组来统一制定,要求同一个厂商不能够重复,各id代表那个厂商项目在项目部会有一个完整的记录。
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取 车机原始序列号,能够唯一定义一个设备。要求设备序列号不能够重复。
* @return
*/
public String getDeviceNo() {
return deviceNo;
}
/**
* 设置 车机原始序列号,能够唯一定义一个设备。要求设备序列号不能够重复。
* @param deviceNo
*/
public void setDeviceNo(String deviceNo) {
this.deviceNo = deviceNo;
}
/**
* 获取 生产系统 软件版本号
* @return
*/
public String getSoftVer() {
return softVer;
}
/**
* 设置 生产系统 软件版本号
* @param softVer
*/
public void setSoftVer(String softVer) {
this.softVer = softVer;
}
/**
* 获取 初始数据版本
* @return
*/
public String getDataVer() {
return dataVer;
}
/**
* 设置 初始数据版本
* @param dataVer
*/
public void setDataVer(String dataVer) {
this.dataVer = dataVer;
}
/**
* 获取 标识硬件序列号是否加密;0:未加密;1:已加密
* @return
*/
public boolean isEncryption() {
return encryption;
}
/**
* 设置 标识硬件序列号是否加密;0:未加密;1:已加密
* @param encryption
*/
public void setEncryption(boolean encryption) {
this.encryption = encryption;
}
/**
* 获取 方案公司ID
* @return
*/
public String getSchemeId() {
return schemeId;
}
/**
* 设置 方案公司ID
* @param schemeId
*/
public void setSchemeId(String schemeId) {
this.schemeId = schemeId;
}
/**
* 获取 测试订单标识 false:测试订单 true:正式订单
* @return
*/
public boolean isTestFlag() {
return testFlag;
}
/**
* 设置 测试订单标识 false:测试订单 true:正式订单
* @param testFlag
*/
public void setTestFlag(boolean testFlag) {
this.testFlag = testFlag;
}
/**
* 获取 车架号
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置 车架号
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取 用户姓名
* @return
*/
public String getUserName() {
return userName;
}
/**
* 设置 用户姓名
* @param userName
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* 获取 用户身份证号
* @return
*/
public String getCardNo() {
return cardNo;
}
/**
* 设置 用户身份证号
* @param cardNo
*/
public void setCardNo(String cardNo) {
this.cardNo = cardNo;
}
/**
* 获取 手机号
* @return
*/
public String getMobilePhone() {
return mobilePhone;
}
/**
* 设置 手机号
* @param mobilePhone
*/
public void setMobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
}
/**
* 获取 固定电话号
* @return
*/
public String getFixedPhone() {
return fixedPhone;
}
/**
* 设置 固定电话号
* @param fixedPhone
*/
public void setFixedPhone(String fixedPhone) {
this.fixedPhone = fixedPhone;
}
/**
* 获取 设备类型1:车载,2:手持,3:DR芯片
* @return
*/
public int getDeviceType() {
return deviceType;
}
/**
* 设置 设备类型1:车载,2:手持,3:DR芯片
* @param deviceType
*/
public void setDeviceType(int deviceType) {
this.deviceType = deviceType;
}
/**
* 获取 性别
* @return
*/
public int getGender() {
return gender;
}
/**
* 设置 性别
* @param gender
*/
public void setGender(int gender) {
this.gender = gender;
}
/**
* 获取 地址
* @return
*/
public String getAddress() {
return address;
}
/**
* 设置 地址
* @param address
*/
public void setAddress(String address) {
this.address = address;
}
/**
* 获取 邮箱
* @return
*/
public String getMail() {
return mail;
}
/**
* 设置 邮箱
* @param mail
*/
public void setMail(String mail) {
this.mail = mail;
}
/**
* 获取 操作者
* @return
*/
public String getHandlers() {
return handlers;
}
/**
* 设置 操作者
* @param handlers
*/
public void setHandlers(String handlers) {
this.handlers = handlers;
}
}
package com.mxnavi.tspv2.authservice.model;
/**
* Created by lenovo on 2016/8/3.
*/
public class RegIdAndVer {
int regionId;
String dataVersion;
/**
* 获取 数据所属行政区域ID,可以一次传输多个区域ID,多个区域ID之间用”,”分割。
* @return
*/
public int getRegionId() {
return regionId;
}
/**
* 设置 数据所属行政区域ID,可以一次传输多个区域ID,多个区域ID之间用”,”分割。
* @param regionId
*/
public void setRegionId(int regionId) {
this.regionId = regionId;
}
/**
* 获取 数据版本,可以一次传输多个,多个之间用”,”分割并与行政区域数组一一对应。
* @return
*/
public String getDataVersion() {
return dataVersion;
}
/**
* 设置 数据版本,可以一次传输多个,多个之间用”,”分割并与行政区域数组一一对应。
* @param dataVersion
*/
public void setDataVersion(String dataVersion) {
this.dataVersion = dataVersion;
}
}
package com.mxnavi.tspv2.authservice.model;
/**
* Created by lenovo on 2016/11/11.
*/
public class SoftActiveRequest {
String productId;
String deviceNo;
String softVer;
String dataVer;
boolean encryption;
int activeMode;
/**
* 获取 产品系列。由项目组来统一制定,要求同一个厂商不能够重复,各id代表那个厂商项目在项目部会有一个完整的记录。
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置 产品系列。由项目组来统一制定,要求同一个厂商不能够重复,各id代表那个厂商项目在项目部会有一个完整的记录。
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取 车机原始序列号,能够唯一定义一个设备。要求设备序列号不能够重复。
* @return
*/
public String getDeviceNo() {
return deviceNo;
}
/**
* 设置 车机原始序列号,能够唯一定义一个设备。要求设备序列号不能够重复。
* @param deviceNo
*/
public void setDeviceNo(String deviceNo) {
this.deviceNo = deviceNo;
}
/**
* 获取 生产系统 软件版本号
* @return
*/
public String getSoftVer() {
return softVer;
}
/**
* 设置 生产系统 软件版本号
* @param softVer
*/
public void setSoftVer(String softVer) {
this.softVer = softVer;
}
/**
* 获取 初始数据版本
* @return
*/
public String getDataVer() {
return dataVer;
}
/**
* 设置 初始数据版本
* @param dataVer
*/
public void setDataVer(String dataVer) {
this.dataVer = dataVer;
}
/**
* 获取 标识硬件序列号是否加密;false:未加密;true:已加密
* @return
*/
public boolean isEncryption() {
return encryption;
}
/**
* 设置 标识硬件序列号是否加密;false:未加密;true:已加密
* @param encryption
*/
public void setEncryption(boolean encryption) {
this.encryption = encryption;
}
/**
* 获取 激活方式0:车机激活1:网站激活,2:PC工具(包括4S店版和个人版)3:api激活
* @return
*/
public int getActiveMode() {
return activeMode;
}
/**
* 设置 激活方式0:车机激活1:网站激活,2:PC工具(包括4S店版和个人版)3:api激活
* @param activeMode
*/
public void setActiveMode(int activeMode) {
this.activeMode = activeMode;
}
}
package com.mxnavi.tspv2.bigDataMining;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.mxnavi.tspv2.bigDataMining.model.ResidentCityInfo;
import com.mxnavi.tspv2.core.BaseTsp;
import com.mxnavi.tspv2.core.Config;
import com.mxnavi.tspv2.core.Constants;
import com.mxnavi.tspv2.core.MessageBuilder;
import com.mxnavi.tspv2.core.PrioritizedRequestMessage;
import com.mxnavi.tspv2.core.RequestDispathUtil;
import com.mxnavi.tspv2.core.common.CallBackListener;
import com.mxnavi.tspv2.core.message.MxNGTPMessage;
import com.mxnavi.tspv2.utils.Utils;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONTokener;
import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by Administrator on 2018/3/14.
*/
public class BigDataService extends BaseTsp {
private static final String TAG = "CarManager";
// 请求服务类型为大数据服务
final int thisServiceType = Config.MxNGTPServiceType.MX_BIG_DATA_MINING.getServiceType();
// 大数据服务ServiceData协议版本
final int serviceDataVer = Config.MxNGTPServiceType.MX_BIG_DATA_MINING.getServiceVer();
public BigDataService() {
}
private Map<Integer, Integer> listenertypeHashMap = new HashMap<Integer, Integer>();
final int GET_RESIDENT_CITIES = 1;//获取常驻城市
GetResidentCitiesListner mGetResidentCitiesListner;
/**
* 获取常驻城市回调接口
*/
public interface GetResidentCitiesListner extends CallBackListener{
/**
* 获取常驻城市回调
* @param list 常用城市列表
*/
public void onGetResidentCities(List<ResidentCityInfo> list);
}
/**
* 获取常驻城市
* @param getResidentCitiesListner
* @return
*/
public int getResidentCities(GetResidentCitiesListner getResidentCitiesListner){
return getResidentCities(getResidentCitiesListner,Config.DEFAULT_TIMEOUT_SECS,Config.DEFAULT_PRIORITY);
}
/**
*
* @param getResidentCitiesListner
* @param timeOutSecs
* @return
*/
public int getResidentCities(GetResidentCitiesListner getResidentCitiesListner,int timeOutSecs){
return getResidentCities(getResidentCitiesListner,timeOutSecs,Config.DEFAULT_PRIORITY);
}
/**
* 获取常驻城市
* @param getResidentCitiesListner
* @param timeOutSecs
* @param priorityLevel
* @return
*/
public int getResidentCities(GetResidentCitiesListner getResidentCitiesListner,int timeOutSecs, int priorityLevel){
mGetResidentCitiesListner = getResidentCitiesListner;
int eventId = RequestDispathUtil.createEventId();
String url = "residentArea/getResidentCities";
HashMap<String, Object> params = new HashMap<String, Object>();
params.put("productId", Config.CUSTOMER_KEY);
params.put("deviceNo", Config.VIN);
String requestData = Utils.makeUrl(url, params);
MxNGTPMessage.MxMessage businessMessage = MessageBuilder.instance().makeRequestBusinessMsg(eventId, requestData, thisServiceType, serviceDataVer);
PrioritizedRequestMessage requestMessage = new PrioritizedRequestMessage(businessMessage);
// 添加对应关系
addCallbackMap(eventId, GET_RESIDENT_CITIES);
RequestDispathUtil.submitRequest(requestMessage);
requestMessage.timeOutSeconds = timeOutSecs;
requestMessage.priority = priorityLevel;
return eventId;
}
private void addCallbackMap(int eventId, int type) {
super.addCallbackMap(eventId, BigDataService.this);
synchronized (listenertypeHashMap) {
listenertypeHashMap.put(eventId, type);
}
}
@Override
protected void removeCallbackMap(int eventId) {
super.removeCallbackMap(eventId);
synchronized (listenertypeHashMap) {
listenertypeHashMap.remove(eventId);
}
}
@Override
protected void callTimeOut(int requestHandleId) {
int type = listenertypeHashMap.get(requestHandleId);
removeCallbackMap(requestHandleId);
switch (type) {
case GET_RESIDENT_CITIES://1
if(mGetResidentCitiesListner != null){
mGetResidentCitiesListner.onTimeOut();
}
break;
}
}
@Override
protected void onCallBack(int requestHandleId, String response, boolean hasDSPTError, int errorCode, String errorMsg) {
Utils.loge("response=" + response);
int type = listenertypeHashMap.get(requestHandleId);
removeCallbackMap(requestHandleId);
switch (type) {
case GET_RESIDENT_CITIES://1
if(mGetResidentCitiesListner != null){
if (hasDSPTError) {
mGetResidentCitiesListner.onFail(errorCode, errorMsg);
return;
}
JSONTokener jsonParser = new JSONTokener(response);
try {
JSONObject jsonObject = (JSONObject) jsonParser.nextValue();
int respCode = jsonObject.getInt("respCode");
if (respCode == Constants.RESPCODE_SUCCESS) {
List<ResidentCityInfo> radiosList = null;
if(jsonObject.has("data")){
JSONObject dataObj = jsonObject.getJSONObject("data");
Gson gson = new Gson();
Type jsonType = new TypeToken<List<ResidentCityInfo>>() {}.getType();
radiosList = gson.fromJson(dataObj.getJSONArray("cityList").toString(), jsonType);
}
mGetResidentCitiesListner.onGetResidentCities(radiosList);
} else {
String msg = jsonObject.getString("message");
mGetResidentCitiesListner.onFail(respCode, msg);
}
} catch (JSONException e) {
e.printStackTrace();
mGetResidentCitiesListner.onFail(Constants.ERROR_CODE_RESPONSEMSG_PARSEERROR, Constants.ERROR_MESSAGE_RESPONSEMSG_PARSEERROR);
}
}
break;
}
}
}
package com.mxnavi.tspv2.bigDataMining.model;
/**
* 常驻城市信息
*/
public class ResidentCityInfo {
String cityCode;
String cityName;
int count;
/**
* 获取城市code
* @return
*/
public String getCityCode() {
return cityCode;
}
/**
* 设置城市code
* @param cityCode
*/
public void setCityCode(String cityCode) {
this.cityCode = cityCode;
}
/**
* 获取城市名称
* @return
*/
public String getCityName() {
return cityName;
}
/**
* 设置城市名称
* @param cityName
*/
public void setCityName(String cityName) {
this.cityName = cityName;
}
/**
* 获取到此城市次数
* @return
*/
public int getCount() {
return count;
}
/**
* 设置到此城市次数
* @param count
*/
public void setCount(int count) {
this.count = count;
}
}
package com.mxnavi.tspv2.car.model;
/**
* Created by Administrator on 2017/11/23.
*/
public class BindingMyCarInfo {
// String productId;
// String deviceNo;
// String deviceType;
String token;
int userId;
String carPlateNo;
String carBrand;
String carType;
String fuelType;
String engineNo;
String carVin;
String buyTime;
String insuranceTime;
int isMajor;
// /**
// * 获取产品系列
// * @return
// */
// public String getProductId() {
// return productId;
// }
//
// /**
// * 设置获取产品系列
// * @param productId
// */
// public void setProductId(String productId) {
// this.productId = productId;
// }
//
// /**
// * 获取设备ID(硬件标示码)
// * @return
// */
// public String getDeviceNo() {
// return deviceNo;
// }
//
// /**
// * 设置设备ID(硬件标示码)
// * @param deviceNo
// */
// public void setDeviceNo(String deviceNo) {
// this.deviceNo = deviceNo;
// }
//
// /**
// * 获取设备类型
// * @return
// */
// public String getDeviceType() {
// return deviceType;
// }
//
// /**
// * 设置设备类型
// * @param deviceType 0:默认未知;1:美行车机;2:手机;3:美行后视镜;4:PC端;5:车厘子;6:旅鸟行车助手
// */
// public void setDeviceType(String deviceType) {
// this.deviceType = deviceType;
// }
/**
* 获取登录标识
* @return
*/
public String getToken() {
return token;
}
/**
* 设置登录标识
* @param token
*/
public void setToken(String token) {
this.token = token;
}
/**
* 获取用户ID
* @return
*/
public int getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(int userId) {
this.userId = userId;
}
/**
* 获取车牌号码
* @return
*/
public String getCarPlateNo() {
return carPlateNo;
}
/**
* 设置车牌号码
* @param carPlateNo
*/
public void setCarPlateNo(String carPlateNo) {
this.carPlateNo = carPlateNo;
}
/**
* 获取车辆品牌
* @return
*/
public String getCarBrand() {
return carBrand;
}
/**
* 设置车辆品牌
* @param carBrand
*/
public void setCarBrand(String carBrand) {
this.carBrand = carBrand;
}
/**
* 获取车辆类型
* @return
*/
public String getCarType() {
return carType;
}
/**
* 设置车辆类型
* @param carType
*/
public void setCarType(String carType) {
this.carType = carType;
}
/**
* 获取燃油类型
* @return
*/
public String getFuelType() {
return fuelType;
}
/**
* 设置燃油类型
* @param fuelType
*/
public void setFuelType(String fuelType) {
this.fuelType = fuelType;
}
/**
* 获取发动机号
* @return
*/
public String getEngineNo() {
return engineNo;
}
/**
* 设置发动机号
* @param engineNo
*/
public void setEngineNo(String engineNo) {
this.engineNo = engineNo;
}
/**
* 获取车架号码
* @return
*/
public String getCarVin() {
return carVin;
}
/**
* 设置车架号码
* @param carVin
*/
public void setCarVin(String carVin) {
this.carVin = carVin;
}
/**
* 获取购车日期
* @return
*/
public String getBuyTime() {
return buyTime;
}
/**
* 设置购车日期
* @param buyTime
*/
public void setBuyTime(String buyTime) {
this.buyTime = buyTime;
}
/**
* 获取保险到期
* @return
*/
public String getInsuranceTime() {
return insuranceTime;
}
/**
* 设置保险到期
* @param insuranceTime
*/
public void setInsuranceTime(String insuranceTime) {
this.insuranceTime = insuranceTime;
}
/**
* 获取是否主要车辆,主车辆只有一台
* @return
*/
public int getIsMajor() {
return isMajor;
}
/**
* 设置是否主要车辆,主车辆只有一台
* @param isMajor 1:主车辆;0:不是主车辆
*/
public void setIsMajor(int isMajor) {
this.isMajor = isMajor;
}
}
package com.mxnavi.tspv2.car.model;
/**
* Created by Administrator on 2017/11/23.
*/
public class QueryMyCarInfo {
// String productId;
// String deviceNo;
// String deviceType;
String token;
String userId;
// /**
// * 获取产品系列
// * @return
// */
// public String getProductId() {
// return productId;
// }
//
// /**
// * 设置产品系列
// * @param productId
// */
// public void setProductId(String productId) {
// this.productId = productId;
// }
//
// /**
// * 获取设备ID(硬件标示码)
// * @return
// */
// public String getDeviceNo() {
// return deviceNo;
// }
//
// /**
// * 设置设备ID(硬件标示码)
// * @param deviceNo
// */
// public void setDeviceNo(String deviceNo) {
// this.deviceNo = deviceNo;
// }
//
// /**
// * 获取设备类型
// * @return
// */
// public String getDeviceType() {
// return deviceType;
// }
//
// /**
// * 设置设备类型
// * @param deviceType 0:默认未知;1:美行车机;2:手机;3:美行后视镜;4:PC端;5:车厘子;6:旅鸟行车助手
// */
// public void setDeviceType(String deviceType) {
// this.deviceType = deviceType;
// }
/**
* 获取登录标识
* @return
*/
public String getToken() {
return token;
}
/**
* 设置登录标识
* @param token
*/
public void setToken(String token) {
this.token = token;
}
/**
* 获取用户ID
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
}
package com.mxnavi.tspv2.car.model;
/**
* Created by Administrator on 2017/11/23.
*/
public class QueryMyCarInfoResult {
String carPlateNo;
String carBrand;
String carType;
String fuelType;
String engineNo;
String carVin;
String buyTime;
String insuranceTime;
int isMajor;
/**
* 获取车牌号码
* @return
*/
public String getCarPlateNo() {
return carPlateNo;
}
/**
* 设置车牌号码
* @param carPlateNo
*/
public void setCarPlateNo(String carPlateNo) {
this.carPlateNo = carPlateNo;
}
/**
* 获取车辆品牌
* @return
*/
public String getCarBrand() {
return carBrand;
}
/**
* 设置车辆品牌
* @param carBrand
*/
public void setCarBrand(String carBrand) {
this.carBrand = carBrand;
}
/**
* 获取车辆类型
* @return
*/
public String getCarType() {
return carType;
}
/**
* 设置车辆类型
* @param carType
*/
public void setCarType(String carType) {
this.carType = carType;
}
/**
* 获取燃油类型
* @return
*/
public String getFuelType() {
return fuelType;
}
/**
* 设置燃油类型
* @param fuelType
*/
public void setFuelType(String fuelType) {
this.fuelType = fuelType;
}
/**
* 获取发动机号
* @return
*/
public String getEngineNo() {
return engineNo;
}
/**
* 设置发动机号
* @param engineNo
*/
public void setEngineNo(String engineNo) {
this.engineNo = engineNo;
}
/**
* 获取车架号码
* @return
*/
public String getCarVin() {
return carVin;
}
/**
* 设置车架号码
* @param carVin
*/
public void setCarVin(String carVin) {
this.carVin = carVin;
}
/**
* 获取购车日期,格式:yyyy-MM-dd
* @return
*/
public String getBuyTime() {
return buyTime;
}
/**
* 设置购车日期,格式:yyyy-MM-dd
* @param buyTime
*/
public void setBuyTime(String buyTime) {
this.buyTime = buyTime;
}
/**
* 获取保险到期,格式:yyyy-MM-dd
* @return
*/
public String getInsuranceTime() {
return insuranceTime;
}
/**
* 设置保险到期,格式:yyyy-MM-dd
* @param insuranceTime
*/
public void setInsuranceTime(String insuranceTime) {
this.insuranceTime = insuranceTime;
}
/**
* 获取是到否是主车辆
* @return
*/
public int getIsMajor() {
return isMajor;
}
/**
* 设置是否是主车辆
* @param isMajor 1:主车辆, 0:不是主车辆
*/
public void setIsMajor(int isMajor) {
this.isMajor = isMajor;
}
}
package com.mxnavi.tspv2.car.model;
/**
* Created by Administrator on 2017/11/23.
*/
public class UpdateMyCarInfo {
// String productId;
// String deviceNo;
// String deviceType;
String token;
int userId;
String carPlateNoOld;
String carPlateNoNew;
String carBrand;
String carType;
String fuelType;
String engineNo;
String carVin;
String buyTime;
String insuranceTime;
int isMajor;
// /**
// * 获取产品系列
// * @return
// */
// public String getProductId() {
// return productId;
// }
//
// /**
// * 设置产品系列
// * @param productId
// */
// public void setProductId(String productId) {
// this.productId = productId;
// }
//
// /**
// * 获取设备ID(硬件标示码)
// * @return
// */
// public String getDeviceNo() {
// return deviceNo;
// }
//
// /**
// * 设置设备ID(硬件标示码)
// * @param deviceNo
// */
// public void setDeviceNo(String deviceNo) {
// this.deviceNo = deviceNo;
// }
//
// /**
// * 获取设备类型
// * @return
// */
// public String getDeviceType() {
// return deviceType;
// }
//
// /**
// * 设置设备类型
// * @param deviceType 0:默认未知;1:美行车机;2:手机;3:美行后视镜;4:PC端;5:车厘子;6:旅鸟行车助手
// */
// public void setDeviceType(String deviceType) {
// this.deviceType = deviceType;
// }
/**
* 获取登录标识
* @return
*/
public String getToken() {
return token;
}
/**
* 设置登录标识
* @param token
*/
public void setToken(String token) {
this.token = token;
}
/**
* 获取用户ID
* @return
*/
public int getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(int userId) {
this.userId = userId;
}
/**
* 获取旧车牌号码,用于确定修改哪条数据
* @return
*/
public String getCarPlateNoOld() {
return carPlateNoOld;
}
/**
* 设置旧车牌号码,用于确定修改哪条数据
* @param carPlateNoOld
*/
public void setCarPlateNoOld(String carPlateNoOld) {
this.carPlateNoOld = carPlateNoOld;
}
/**
* 获取新车牌号码,新的为空或与旧车牌号相同时不做修改
* @return
*/
public String getCarPlateNoNew() {
return carPlateNoNew;
}
/**
* 设置新车牌号码,新的为空或与旧车牌号相同时不做修改
* @param carPlateNoNew
*/
public void setCarPlateNoNew(String carPlateNoNew) {
this.carPlateNoNew = carPlateNoNew;
}
/**
* 获取车辆品牌
* @return
*/
public String getCarBrand() {
return carBrand;
}
/**
* 设置车辆品牌
* @param carBrand
*/
public void setCarBrand(String carBrand) {
this.carBrand = carBrand;
}
/**
* 获取车辆类型
* @return
*/
public String getCarType() {
return carType;
}
/**
* 设置车辆类型
* @param carType
*/
public void setCarType(String carType) {
this.carType = carType;
}
/**
* 获取燃油类型
* @return
*/
public String getFuelType() {
return fuelType;
}
/**
* 设置燃油类型
* @param fuelType
*/
public void setFuelType(String fuelType) {
this.fuelType = fuelType;
}
/**
* 获取发动机号
* @return
*/
public String getEngineNo() {
return engineNo;
}
/**
* 设置发动机号
* @param engineNo
*/
public void setEngineNo(String engineNo) {
this.engineNo = engineNo;
}
/**
* 获取车架号码
* @return
*/
public String getCarVin() {
return carVin;
}
/**
* 设置车架号码
* @param carVin
*/
public void setCarVin(String carVin) {
this.carVin = carVin;
}
/**
* 获取购车日期
* @return
*/
public String getBuyTime() {
return buyTime;
}
/**
* 设置购车日期
* @param buyTime
*/
public void setBuyTime(String buyTime) {
this.buyTime = buyTime;
}
/**
* 获取保险到期
* @return
*/
public String getInsuranceTime() {
return insuranceTime;
}
/**
* 设置保险到期
* @param insuranceTime
*/
public void setInsuranceTime(String insuranceTime) {
this.insuranceTime = insuranceTime;
}
/**
* 获取是否主要车辆,主车辆只有一台
* @return
*/
public int getIsMajor() {
return isMajor;
}
/**
* 设置是否主要车辆,主车辆只有一台
* @param isMajor 1:主车辆, 0:不是主车辆
*/
public void setIsMajor(int isMajor) {
this.isMajor = isMajor;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/5.
*/
public class AlarmInfo {
int alarmType;
String alarmDescription;
/**
* 获取告警类型
* @return
*/
public int getAlarmType() {
return alarmType;
}
/**
* 设置告警类型
* @param alarmType
*/
public void setAlarmType(int alarmType) {
this.alarmType = alarmType;
}
/**
* 获取告警描述
* @return
*/
public String getAlarmDescription() {
return alarmDescription;
}
/**
* 设置告警描述
* @param alarmDescription
*/
public void setAlarmDescription(String alarmDescription) {
this.alarmDescription = alarmDescription;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/1.
*/
public class BindingMyCarInfo {
String userId;
String vin;
String invoicePhoto;
String engineNum;
String productId;
/**
* 获取要绑定的合计产品系列
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置产品系列
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取用户ID
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取车辆唯一标识
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置车辆唯一标识
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取发票图片URL
* @return
*/
public String getInvoicePhoto() {
return invoicePhoto;
}
/**
* 设置发票图片URL
* @param invoicePhoto
*/
public void setInvoicePhoto(String invoicePhoto) {
this.invoicePhoto = invoicePhoto;
}
/**
* 获取驱动电机
* @return
*/
public String getEngineNum() {
return engineNum;
}
/**
* 设置驱动电机
* @param engineNum
*/
public void setEngineNum(String engineNum) {
this.engineNum = engineNum;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by zhaoll on 2018/8/28.
*/
public class CarActivateResult {
/**
* 车辆是否激活 0:未激活 1:已激活
*/
int isActivate;
/**
* 获取 车辆是否激活 0:未激活 1:已激活
* @return
*/
public int getIsActivate() {
return isActivate;
}
/**
* 设置 车辆是否激活 0:未激活 1:已激活
* @param isActivate
*/
public void setIsActivate(int isActivate) {
this.isActivate = isActivate;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/5.
*/
public class CarInfo {
String vin;
String vehicleBrandId;
String vehicleSeriesId;
String vehicleModelId;
String productId;
String userId;
String typeId;
/**
* 获取车辆vin
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置车辆vin
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取品牌ID
* @return
*/
public String getVehicleBrandId() {
return vehicleBrandId;
}
/**
* 设置品牌ID
* @param vehicleBrandId
*/
public void setVehicleBrandId(String vehicleBrandId) {
this.vehicleBrandId = vehicleBrandId;
}
/**
* 获取车系
* @return
*/
public String getVehicleSeriesId() {
return vehicleSeriesId;
}
/**
* 设置车系
* @param vehicleSeriesId
*/
public void setVehicleSeriesId(String vehicleSeriesId) {
this.vehicleSeriesId = vehicleSeriesId;
}
/**
* 获取车型
* @return
*/
public String getVehicleModelId() {
return vehicleModelId;
}
/**
* 设置车型
* @param vehicleModelId
*/
public void setVehicleModelId(String vehicleModelId) {
this.vehicleModelId = vehicleModelId;
}
/**
* 获取产品Id
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置产品Id
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取用户Id
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户Id
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取用户类型
* @return
*/
public String getTypeId() {
return typeId;
}
/**
* 设置用户类型
* @param typeId
*/
public void setTypeId(String typeId) {
this.typeId = typeId;
}
}
package com.mxnavi.tspv2.carauth.model;
import com.mxnavi.tspv2.model.LatLng;
import java.util.List;
/**
* Created by Administrator on 2018/2/5.
*/
public class CarRealTimeInfo {
String vin;
String licensePlate;
String positionStatus;
LatLng latLng;
String vehiclePosition;
String provinceCode;
String cityCode;
String totalMileage;
String rechargeMileage;
String highestAlarmGrade;
// List<VehicleTireInfo> vehicleTireInfoList;
// List<AlarmInfo> alarmInfoList;
int onlineStatus;
int chargingStatus;
int soc;
/**
* 获取车辆vin
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置车辆vin
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取车牌号
* @return
*/
public String getLicensePlate() {
return licensePlate;
}
/**
* 设置车牌号
* @param licensePlate
*/
public void setLicensePlate(String licensePlate) {
this.licensePlate = licensePlate;
}
/**
* 获取定位状态
* @return
*/
public String getPositionStatus() {
return positionStatus;
}
/**
* 设置定位状态
* @param positionStatus
*/
public void setPositionStatus(String positionStatus) {
this.positionStatus = positionStatus;
}
/**
* 获取经纬度
* @return
*/
public LatLng getLatLng() {
return latLng;
}
/**
* 设置经纬度
* @param latLng
*/
public void setLatLng(LatLng latLng) {
this.latLng = latLng;
}
/**
* 获取定位地址
* @return
*/
public String getVehiclePosition() {
return vehiclePosition;
}
/**
* 设置定位地址
* @param vehiclePosition
*/
public void setVehiclePosition(String vehiclePosition) {
this.vehiclePosition = vehiclePosition;
}
/**
* 获取定位省Code
* @return
*/
public String getProvinceCode() {
return provinceCode;
}
/**
* 设置定位省Code
* @param provinceCode
*/
public void setProvinceCode(String provinceCode) {
this.provinceCode = provinceCode;
}
/**
* 获取定位城市Code
* @return
*/
public String getCityCode() {
return cityCode;
}
/**
* 设置定位城市Code
* @param cityCode
*/
public void setCityCode(String cityCode) {
this.cityCode = cityCode;
}
/**
* 获取累计里程
* @return
*/
public String getTotalMileage() {
return totalMileage;
}
/**
* 设置累计里程
* @param totalMileage
*/
public void setTotalMileage(String totalMileage) {
this.totalMileage = totalMileage;
}
/**
* 获取续航里程
* @return
*/
public String getRechargeMileage() {
return rechargeMileage;
}
/**
* 设置续航里程
* @param rechargeMileage
*/
public void setRechargeMileage(String rechargeMileage) {
this.rechargeMileage = rechargeMileage;
}
/**
* 获取最高告警等级
* @return
*/
public String getHighestAlarmGrade() {
return highestAlarmGrade;
}
/**
* 设置最高告警等级
* @param highestAlarmGrade
*/
public void setHighestAlarmGrade(String highestAlarmGrade) {
this.highestAlarmGrade = highestAlarmGrade;
}
// /**
// * 获取车辆轮胎信息
// * @return
// */
// public List<VehicleTireInfo> getVehicleTireInfoList() {
// return vehicleTireInfoList;
// }
//
// /**
// * 设置车辆轮胎信息
// * @param vehicleTireInfoList
// */
// public void setVehicleTireInfoList(List<VehicleTireInfo> vehicleTireInfoList) {
// this.vehicleTireInfoList = vehicleTireInfoList;
// }
//
// /**
// * 获取车辆告警信息
// * @return
// */
// public List<AlarmInfo> getAlarmInfoList() {
// return alarmInfoList;
// }
//
// /**
// * 设置车辆轮胎信息
// * @param alarmInfoList
// */
// public void setAlarmInfoList(List<AlarmInfo> alarmInfoList) {
// this.alarmInfoList = alarmInfoList;
// }
/**
* 获取在线状态,0:离线 1:在线
* @return
*/
public int getOnlineStatus() {
return onlineStatus;
}
/**
* 设置在线状态,0:离线 1:在线
* @param onlineStatus
*/
public void setOnlineStatus(int onlineStatus) {
this.onlineStatus = onlineStatus;
}
/**
* 获取1,"停车充电";2, "行驶充电"; 3, "未充电";4, "充电完成";5, "其他";254, "异常";255,"无效";
* @return
*/
public int getChargingStatus() {
return chargingStatus;
}
/**
* 设置1,"停车充电";2, "行驶充电"; 3, "未充电";4, "充电完成";5, "其他";254, "异常";255,"无效";
* @param chargingStatus
*/
public void setChargingStatus(int chargingStatus) {
this.chargingStatus = chargingStatus;
}
/**
* 获取SOC(0~100);254异常,255无效
* @return
*/
public int getSoc() {
return soc;
}
/**
* 设置SOC(0~100);254异常,255无效
* @param soc
*/
public void setSoc(int soc) {
this.soc = soc;
}
}
package com.mxnavi.tspv2.carauth.model;
import java.util.List;
/**
* Created by zhaoll on 2018/9/13.
*/
public class MapAuthResult {
/**
* 服务器时间 格式:yyyy-MM-dd HH:mm:ss服务权限列表
*/
String serverTime;
/**
* 服务权限列表
*/
List<ServiceList> list;
/**
* 获取 服务器时间 格式:yyyy-MM-dd HH:mm:ss服务权限列表
* @return
*/
public String getServerTime() {
return serverTime;
}
/**
* 设置 服务器时间 格式:yyyy-MM-dd HH:mm:ss服务权限列表
* @param serverTime
*/
public void setServerTime(String serverTime) {
this.serverTime = serverTime;
}
/**
* 获取 服务权限列表
* @return
*/
public List<ServiceList> getList() {
return list;
}
/**
* 设置 服务权限列表
* @param list
*/
public void setList(List<ServiceList> list) {
this.list = list;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/1/31.
*/
public class QueryMyCarInfoResult {
String userId;
String productId;
String vin;
String invoicePhoto;
String state;
String createTime;
String engineNum;
String motorNum;
String licensePlate;
String vehicleBrandName;
String vehicleSeriesName;
String vehicleModelName;
String reason;
String vehicleBrandId;
String vehicleSeriesId;
String vehicleModelId;
/**
* 获取用户ID
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取产品系列
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置产品系列
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取车辆唯一标识
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置车辆唯一标识
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取发票照片路径
* @return
*/
public String getInvoicePhoto() {
return invoicePhoto;
}
/**
* 设置发票照片路径
* @param invoicePhoto
*/
public void setInvoicePhoto(String invoicePhoto) {
this.invoicePhoto = invoicePhoto;
}
/**
* 获取状态
* @return
*/
public String getState() {
return state;
}
/**
* 设置状态
* @param state
*/
public void setState(String state) {
this.state = state;
}
/**
* 获取创建时间
* @return
*/
public String getCreateTime() {
return createTime;
}
/**
* 设置创建时间
* @param createTime
*/
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
/**
* 获取发动机编号
* @return
*/
public String getEngineNum() {
return engineNum;
}
/**
* 设置发动机编号
* @param engineNum
*/
public void setEngineNum(String engineNum) {
this.engineNum = engineNum;
}
/**
* 获取驱动电机编号
* @return
*/
public String getMotorNum() {
return motorNum;
}
/**
* 设置驱动电机编号
* @param motorNum
*/
public void setMotorNum(String motorNum) {
this.motorNum = motorNum;
}
/**
* 获取车牌号
* @return
*/
public String getLicensePlate() {
return licensePlate;
}
/**
* 设置车牌号
* @param licensePlate
*/
public void setLicensePlate(String licensePlate) {
this.licensePlate = licensePlate;
}
/**
* 获取品牌名称
* @return
*/
public String getVehicleBrandName() {
return vehicleBrandName;
}
/**
* 设置品牌名称
* @param vehicleBrandName
*/
public void setVehicleBrandName(String vehicleBrandName) {
this.vehicleBrandName = vehicleBrandName;
}
/**
* 获取车系名称
* @return
*/
public String getVehicleSeriesName() {
return vehicleSeriesName;
}
/**
* 设置车系名称
* @param vehicleSeriesName
*/
public void setVehicleSeriesName(String vehicleSeriesName) {
this.vehicleSeriesName = vehicleSeriesName;
}
/**
* 获取车型名称
* @return
*/
public String getVehicleModelName() {
return vehicleModelName;
}
/**
* 设置车型名称
* @param vehicleModelName
*/
public void setVehicleModelName(String vehicleModelName) {
this.vehicleModelName = vehicleModelName;
}
/**
* 获取原因
* @return
*/
public String getReason() {
return reason;
}
/**
* 设置原因
* @param reason
*/
public void setReason(String reason) {
this.reason = reason;
}
/**
* 获取品牌ID
* @return
*/
public String getVehicleBrandId() {
return vehicleBrandId;
}
/**
* 设置品牌ID
* @param vehicleBrandId
*/
public void setVehicleBrandId(String vehicleBrandId) {
this.vehicleBrandId = vehicleBrandId;
}
/**
* 获取车系ID
* @return
*/
public String getVehicleSeriesId() {
return vehicleSeriesId;
}
/**
* 设置车系ID
* @param vehicleSeriesId
*/
public void setVehicleSeriesId(String vehicleSeriesId) {
this.vehicleSeriesId = vehicleSeriesId;
}
/**
* 获取车型ID
* @return
*/
public String getVehicleModelId() {
return vehicleModelId;
}
/**
* 设置车型ID
* @param vehicleModelId
*/
public void setVehicleModelId(String vehicleModelId) {
this.vehicleModelId = vehicleModelId;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by zhaoll on 2018/9/13.
*/
public class ServiceList {
/**
* 服务ID
*/
String serviceID;
/**
* 100服务权限验证通过
* -5205 服务不可用
* -5206 服务不存在
*/
int authCode;
/**
* 服务开始时间(格式:YYYY-MM-dd)
*/
String startTime;
/**
* 服务到期时间(-1表示无限制, 格式:YYYY-MM-dd)
*/
String expireTime;
/**
* 服务剩余次数(-1表示无限制)
*/
String remainingTimes;
/**
* 获取 服务ID
* @return
*/
public String getServiceID() {
return serviceID;
}
/**
* 设置 服务ID
* @param serviceID
*/
public void setServiceID(String serviceID) {
this.serviceID = serviceID;
}
/**
* 获取 100服务权限验证通过
* -5205 服务不可用
* -5206 服务不存在
* @return
*/
public int getAuthCode() {
return authCode;
}
/**
* 设置 100服务权限验证通过
* -5205 服务不可用
* -5206 服务不存在
* @param authCode
*/
public void setAuthCode(int authCode) {
this.authCode = authCode;
}
/**
* 获取 服务开始时间(格式:YYYY-MM-dd)
* @return
*/
public String getStartTime() {
return startTime;
}
/**
* 设置 服务开始时间(格式:YYYY-MM-dd)
* @param startTime
*/
public void setStartTime(String startTime) {
this.startTime = startTime;
}
/**
* 获取 服务到期时间(-1表示无限制, 格式:YYYY-MM-dd)
* @return
*/
public String getExpireTime() {
return expireTime;
}
/**
* 设置 服务到期时间(-1表示无限制, 格式:YYYY-MM-dd)
* @param expireTime
*/
public void setExpireTime(String expireTime) {
this.expireTime = expireTime;
}
/**
* 获取 服务剩余次数(-1表示无限制)
* @return
*/
public String getRemainingTimes() {
return remainingTimes;
}
/**
* 设置 服务剩余次数(-1表示无限制)
* @param remainingTimes
*/
public void setRemainingTimes(String remainingTimes) {
this.remainingTimes = remainingTimes;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/1.
*/
public class UnBindingMyCar {
String productId;
String userId;
String validateCode;
String validSessionId;
String vins;
String phone;
/**
* 获取产品系列
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置产品系列
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取用户ID
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取验证码
* @return
*/
public String getValidateCode() {
return validateCode;
}
/**
* 设置验证码
* @param validateCode
*/
public void setValidateCode(String validateCode) {
this.validateCode = validateCode;
}
/**
* 获取与获取手机验证码接口一致
* @return
*/
public String getValidSessionId() {
return validSessionId;
}
/**
* 设置与获取手机验证码接口一致
* @param validSessionId
*/
public void setValidSessionId(String validSessionId) {
this.validSessionId = validSessionId;
}
/**
* 获取车辆唯一标识复数(逗号分隔)解绑全部传空
* @return
*/
public String getVins() {
return vins;
}
/**
* 设置车辆唯一标识复数(逗号分隔)解绑全部传空
* @param vins
*/
public void setVins(String vins) {
this.vins = vins;
}
/**
* 获取手机号
* @return
*/
public String getPhone() {
return phone;
}
/**
* 设置手机号
* @param phone
*/
public void setPhone(String phone) {
this.phone = phone;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/13.
*/
public class UnbindUserVehicleInfo {
String productId;
String userId;
String vins;
String token;
/**
* 获取产品系列
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置产品系列
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取用户ID
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户ID
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取车辆唯一标识复数(逗号分隔)解绑全部传空
* @return
*/
public String getVins() {
return vins;
}
/**
* 设置车辆唯一标识复数(逗号分隔)解绑全部传空
* @param vins
*/
public void setVins(String vins) {
this.vins = vins;
}
/**
* 获取token
* @return
*/
public String getToken() {
return token;
}
/**
* 设置token
* @param token
*/
public void setToken(String token) {
this.token = token;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/1.
*/
public class UpdateMyCarInfo extends BindingMyCarInfo{
String oldVin;
/**
* 获取旧车辆唯一标识
* @return
*/
public String getOldVin() {
return oldVin;
}
/**
* 设置旧车辆唯一标识
* @param oldVin
*/
public void setOldVin(String oldVin) {
this.oldVin = oldVin;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by zhaoll on 2018/9/17.
*/
public class VehicleActivateQuery {
/**
* 产品ID
*/
String productId;
/**
* 用戶ID
*/
String userId;
/**
* 车辆vin
*/
String vin;
/**
* 驱动电机编号或发动机号
*/
String engineNum;
/**
* 用户类型 1、车厂 2、集团 3、车队 4、个人
*/
String typeId;
/**
* 获取 产品ID
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置 产品ID
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取 用戶ID
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置 用戶ID
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取 车辆vin
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置 车辆vin
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取 驱动电机编号或发动机号
* @return
*/
public String getEngineNum() {
return engineNum;
}
/**
* 设置 驱动电机编号或发动机号
* @param engineNum
*/
public void setEngineNum(String engineNum) {
this.engineNum = engineNum;
}
/**
* 获取 用户类型 1、车厂 2、集团 3、车队 4、个人
* @return
*/
public String getTypeId() {
return typeId;
}
/**
* 设置 用户类型 1、车厂 2、集团 3、车队 4、个人
* @param typeId
*/
public void setTypeId(String typeId) {
this.typeId = typeId;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by cikai on 2018/6/19.
*/
public class VehicleInfo {
// 产品系列
private String productId;
// 用户类型
private String typeId;
// 用户 ID
private String userId;
// 集团 ID
private String groupId;
// 车队 ID
private String fleetId;
// 车辆唯一标识
private String vin;
// 品牌 ID
private String vehicleBrandId;
// 车系 ID
private String vehicleSeriesId;
// 车型 ID
private String vehicleModelId;
// 车队ID复数(逗号分隔)
private String fleetIds;
// 生产日期开始时间
private String manufactureDateStart;
// 生产日期结束时间
private String manufactureDateEnd;
// 行驶里程
private String totalMileage;
// 省份code
private String dealerProvince;
// 城市code
private String dealerCity;
// 终端ID
private String tboxId;
// 终端软件版本号
private String tboxSoftwareVer;
// 车辆类型
private String vehicleCategory;
// 车主类型
private String vehicleOwnerType;
// 上报标识(0:未上报 1:已上报)
private String reportFlag;
/**
* 获取产品系列
*
* @return
*/
public String getProductId() {
return productId;
}
/**
* 设置产品系列
*
* @param productId
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取用户类型
*
* @return
*/
public String getTypeId() {
return typeId;
}
/**
* 设置用户类型
*
* @param typeId
*/
public void setTypeId(String typeId) {
this.typeId = typeId;
}
/**
* 获取用户ID
*
* @return
*/
public String getUserId() {
return userId;
}
/**
* 设置用户ID
*
* @param userId
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取集团ID
*
* @return
*/
public String getGroupId() {
return groupId;
}
/**
* 设置集团ID
*
* @param groupId
*/
public void setGroupId(String groupId) {
this.groupId = groupId;
}
/**
* 获取车队ID
*
* @return
*/
public String getFleetId() {
return fleetId;
}
/**
* 设置车队ID
*
* @param fleetId
*/
public void setFleetId(String fleetId) {
this.fleetId = fleetId;
}
/**
* 获取车辆唯一标识
*
* @return
*/
public String getVin() {
return vin;
}
/**
* 设置车辆唯一标识
*
* @param vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取品牌ID
*
* @return
*/
public String getVehicleBrandId() {
return vehicleBrandId;
}
/**
* 设置品牌ID
*
* @param vehicleBrandId
*/
public void setVehicleBrandId(String vehicleBrandId) {
this.vehicleBrandId = vehicleBrandId;
}
/**
* 获取车系ID
*
* @return
*/
public String getVehicleSeriesId() {
return vehicleSeriesId;
}
/**
* 设置车系ID
*
* @param vehicleSeriesId
*/
public void setVehicleSeriesId(String vehicleSeriesId) {
this.vehicleSeriesId = vehicleSeriesId;
}
/**
* 获取车型ID
*
* @return
*/
public String getVehicleModelId() {
return vehicleModelId;
}
/**
* 设置车型ID
*
* @param vehicleModelId
*/
public void setVehicleModelId(String vehicleModelId) {
this.vehicleModelId = vehicleModelId;
}
/**
* 获取车队ID复数(逗号分隔)
*
* @return
*/
public String getFleetIds() {
return fleetIds;
}
/**
* 设置车队ID复数(逗号分隔)
*
* @param fleetIds
*/
public void setFleetIds(String fleetIds) {
this.fleetIds = fleetIds;
}
/**
* 获取生产日期开始时间
*
* @return
*/
public String getManufactureDateStart() {
return manufactureDateStart;
}
/**
* 设置生产日期开始时间
*
* @param manufactureDateStart
*/
public void setManufactureDateStart(String manufactureDateStart) {
this.manufactureDateStart = manufactureDateStart;
}
/**
* 获取生产日期结束时间
*
* @return
*/
public String getManufactureDateEnd() {
return manufactureDateEnd;
}
/**
* 设置生产日期结束时间
*
* @param manufactureDateEnd
*/
public void setManufactureDateEnd(String manufactureDateEnd) {
this.manufactureDateEnd = manufactureDateEnd;
}
/**
* 获取行驶里程
*
* @return
*/
public String getTotalMileage() {
return totalMileage;
}
/**
* 设置行驶里程
*
* @param totalMileage
*/
public void setTotalMileage(String totalMileage) {
this.totalMileage = totalMileage;
}
/**
* 获取省份code
*
* @return
*/
public String getDealerProvince() {
return dealerProvince;
}
/**
* 设置省份code
*
* @param dealerProvince
*/
public void setDealerProvince(String dealerProvince) {
this.dealerProvince = dealerProvince;
}
/**
* 获取城市code
*
* @return
*/
public String getDealerCity() {
return dealerCity;
}
/**
* 设置城市code
*
* @param dealerCity
*/
public void setDealerCity(String dealerCity) {
this.dealerCity = dealerCity;
}
/**
* 获取终端ID
*
* @return
*/
public String getTboxId() {
return tboxId;
}
/**
* 设置终端ID
*
* @param tboxId
*/
public void setTboxId(String tboxId) {
this.tboxId = tboxId;
}
/**
* 获取终端软件版本号
*
* @return
*/
public String getTboxSoftwareVer() {
return tboxSoftwareVer;
}
/**
* 设置终端软件版本号
*
* @param tboxSoftwareVer
*/
public void setTboxSoftwareVer(String tboxSoftwareVer) {
this.tboxSoftwareVer = tboxSoftwareVer;
}
/**
* 获取车辆类型
*
* @return
*/
public String getVehicleCategory() {
return vehicleCategory;
}
/**
* 设置车辆类型
*
* @param vehicleCategory
*/
public void setVehicleCategory(String vehicleCategory) {
this.vehicleCategory = vehicleCategory;
}
/**
* 获取车主类型
*
* @return
*/
public String getVehicleOwnerType() {
return vehicleOwnerType;
}
/**
* 设置车主类型
*
* @param vehicleOwnerType
*/
public void setVehicleOwnerType(String vehicleOwnerType) {
this.vehicleOwnerType = vehicleOwnerType;
}
/**
* 获取上报标识(0:未上报 1:已上报)
*
* @return
*/
public String getReportFlag() {
return reportFlag;
}
/**
* 设置上报标识(0:未上报 1:已上报)
*
* @param reportFlag
*/
public void setReportFlag(String reportFlag) {
this.reportFlag = reportFlag;
}
}
package com.mxnavi.tspv2.carauth.model;
import com.mxnavi.tspv2.model.LatLng;
/**
* Created by Administrator on 2018/4/19.
*/
public class VehiclePositionInfo {
String collectionTime;
int direction;
LatLng latLng;
int onlineStatus;
/**
* 获取采集时间,格式:yyyy-MM-dd HH:mm:ss
* @return
*/
public String getCollectionTime() {
return collectionTime;
}
/**
* 设置采集时间,格式:yyyy-MM-dd HH:mm:ss
* @param collectionTime
*/
public void setCollectionTime(String collectionTime) {
this.collectionTime = collectionTime;
}
/**
* 获取方向,取值范围0——360
* @return
*/
public int getDirection() {
return direction;
}
/**
* 设置方向,取值范围0——360
* @param direction
*/
public void setDirection(int direction) {
this.direction = direction;
}
/**
* 获取经纬度
* @return
*/
public LatLng getLatLng() {
return latLng;
}
/**
* 设置经纬度
* @param latLng
*/
public void setLatLng(LatLng latLng) {
this.latLng = latLng;
}
/**
* 获取在线状态,0:离线 1:在线
* @return
*/
public int getOnlineStatus() {
return onlineStatus;
}
/**
* 设置在线状态,0:离线 1:在线
* @param onlineStatus
*/
public void setOnlineStatus(int onlineStatus) {
this.onlineStatus = onlineStatus;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by Administrator on 2018/2/5.
*/
public class VehicleTireInfo {
int tirePosition;
double tireTemperature;
double tirePressure;
/**
* 获取车辆轮胎位置(1.左前轮2.右前轮3.左后轮4.右后轮)
* @return
*/
public int getTirePosition() {
return tirePosition;
}
/**
* 设置车辆轮胎位置(1.左前轮2.右前轮3.左后轮4.右后轮)
* @param tirePosition
*/
public void setTirePosition(int tirePosition) {
this.tirePosition = tirePosition;
}
/**
* 获取轮胎温度
* @return
*/
public double getTireTemperature() {
return tireTemperature;
}
/**
* 设置轮胎温度
* @param tireTemperature
*/
public void setTireTemperature(double tireTemperature) {
this.tireTemperature = tireTemperature;
}
/**
* 获取胎压
* @return
*/
public double getTirePressure() {
return tirePressure;
}
/**
* 设置胎压
* @param tirePressure
*/
public void setTirePressure(double tirePressure) {
this.tirePressure = tirePressure;
}
}
package com.mxnavi.tspv2.carauth.model;
/**
* Created by zhaoll on 2018/8/20.
*/
public class VerifyUserVehicleQuery {
/**
* 用户ID
*/
String userId;
/**
* 产品系列
*/
String productId;
/**
* 车辆唯一标识
*/
String vin;
/**
* 状态(0:未审核 1:审核成功 2:审核失败 3:注销)
*/
String state;
/**
* 原因
*/
String reason;
/**
* 获取 用户ID
*
* @return the user id
*/
public String getUserId() {
return userId;
}
/**
* 设置 用户ID
*
* @param userId the user id
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* 获取 产品系列
*
* @return the product id
*/
public String getProductId() {
return productId;
}
/**
* 设置 产品系列
*
* @param productId the product id
*/
public void setProductId(String productId) {
this.productId = productId;
}
/**
* 获取 车辆唯一标识
*
* @return the vin
*/
public String getVin() {
return vin;
}
/**
* 设置 车辆唯一标识
*
* @param vin the vin
*/
public void setVin(String vin) {
this.vin = vin;
}
/**
* 获取 状态(0:未审核 1:审核成功 2:审核失败 3:注销)
*
* @return the state
*/
public String getState() {
return state;
}
/**
* 设置 状态(0:未审核 1:审核成功 2:审核失败 3:注销)
*
* @param state the state
*/
public void setState(String state) {
this.state = state;
}
/**
* 获取 原因
*
* @return the reason
*/
public String getReason() {
return reason;
}
/**
* 设置 原因
*
* @param reason the reason
*/
public void setReason(String reason) {
this.reason = reason;
}
}
package com.mxnavi.tspv2.catering.model;
import java.util.List;
/**
* Created by Administrator on 2018/5/23.
*/
public class GetDetailResult {
// 大图列表,尺寸为800×800
List<String> photoUrls;
// 店铺详细信息跳转链接
String businessUrl;
// 所在区域信息列表,如[徐汇区,徐家汇]
List<String> regions;
// 口味评分,十分制
float taste;
// 店铺名
String name;
// 店铺ID
Integer businessId;
// 店铺经度坐标
float longitude;
// 小图列表,尺寸为278×200
List<String> sPhotoUrls;
// 星级评分,5.0代表五星,4.5代表四星半,依此类推
Float avgRating;
// 店铺状态,1代表正常营业,2代表暂停营业(比如停业装修、临时关门)
Integer status;
// 环境评分,十分制
Float decoration;
// 店铺地址
String address;
// 店铺人气
Integer popular;
// 服务评分,十分制
Float service;
// 点评总数量
int ugcCount;
// 所属分类信息列表,使用分类树结构,如[“美食,火锅”, “酒店,婚宴酒店”]
List<String> categories;
// 店铺纬度坐标
float latitude;
// 带区号的电话号码
String telephone;
// 人均价格,单位:元,若没有人均,返回-1
Integer avgPrice;
// 商详页二维码图片BASE64编码
String qrCode;
// 营业时间
String businessHour;
/**
* 获取大图列表,尺寸为800×800
* @return
*/
public List<String> getPhotoUrls() {
return photoUrls;
}
/**
* 设置大图列表,尺寸为800×800
* @param photoUrls
*/
public void setPhotoUrls(List<String> photoUrls) {
this.photoUrls = photoUrls;
}
/**
* 获取店铺详细信息跳转链接
* @return
*/
public String getBusinessUrl() {
return businessUrl;
}
/**
* 设置店铺详细信息跳转链接
* @param businessUrl
*/
public void setBusinessUrl(String businessUrl) {
this.businessUrl = businessUrl;
}
/**
* 获取所在区域信息列表,如[徐汇区,徐家汇]
* @return
*/
public List<String> getRegions() {
return regions;
}
/**
* 设置所在区域信息列表,如[徐汇区,徐家汇]
* @param regions
*/
public void setRegions(List<String> regions) {
this.regions = regions;
}
/**
* 获取口味评分,十分制
* @return
*/
public float getTaste() {
return taste;
}
/**
* 设置口味评分,十分制
* @param taste
*/
public void setTaste(float taste) {
this.taste = taste;
}
/**
* 获取店铺名
* @return
*/
public String getName() {
return name;
}
/**
* 设置店铺名
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取店铺ID
* @return
*/
public Integer getBusinessId() {
return businessId;
}
/**
* 设置店铺ID
* @param businessId
*/
public void setBusinessId(Integer businessId) {
this.businessId = businessId;
}
/**
* 获取店铺经度坐标
* @return
*/
public float getLongitude() {
return longitude;
}
/**
* 设置店铺经度坐标
* @param longitude
*/
public void setLongitude(float longitude) {
this.longitude = longitude;
}
/**
* 获取小图列表,尺寸为278×200
* @return
*/
public List<String> getsPhotoUrls() {
return sPhotoUrls;
}
/**
* 设置小图列表,尺寸为278×200
* @param sPhotoUrls
*/
public void setsPhotoUrls(List<String> sPhotoUrls) {
this.sPhotoUrls = sPhotoUrls;
}
/**
* 获取星级评分,5.0代表五星,4.5代表四星半,依此类推
* @return
*/
public Float getAvgRating() {
return avgRating;
}
/**
* 设置星级评分,5.0代表五星,4.5代表四星半,依此类推
* @param avgRating
*/
public void setAvgRating(Float avgRating) {
this.avgRating = avgRating;
}
/**
* 获取店铺状态,1代表正常营业,2代表暂停营业(比如停业装修、临时关门)
* @return
*/
public int getStatus() {
return status;
}
/**
* 设置店铺状态,1代表正常营业,2代表暂停营业(比如停业装修、临时关门)
* @param status
*/
public void setStatus(int status) {
this.status = status;
}
/**
* 获取环境评分,十分制
* @return
*/
public Float getDecoration() {
return decoration;
}
/**
* 设置环境评分,十分制
* @param decoration
*/
public void setDecoration(Float decoration) {
this.decoration = decoration;
}
/**
* 获取店铺地址
* @return
*/
public String getAddress() {
return address;
}
/**
* 设置店铺地址
* @param address
*/
public void setAddress(String address) {
this.address = address;
}
/**
* 获取店铺人气
* @return
*/
public Integer getPopular() {
return popular;
}
/**
* 设置店铺人气
* @param popular
*/
public void setPopular(Integer popular) {
this.popular = popular;
}
/**
* 获取服务评分,十分制
* @return
*/
public Float getService() {
return service;
}
/**
* 设置服务评分,十分制
* @param service
*/
public void setService(Float service) {
this.service = service;
}
/**
* 获取点评总数量
* @return
*/
public int getUgcCount() {
return ugcCount;
}
/**
* 设置点评总数量
* @param ugcCount
*/
public void setUgcCount(int ugcCount) {
this.ugcCount = ugcCount;
}
/**
* 获取所属分类信息列表,使用分类树结构,如[“美食,火锅”, “酒店,婚宴酒店”]
* @return
*/
public List<String> getCategories() {
return categories;
}
/**
* 设置所属分类信息列表,使用分类树结构,如[“美食,火锅”, “酒店,婚宴酒店”]
* @param categories
*/
public void setCategories(List<String> categories) {
this.categories = categories;
}
/**
* 获取店铺纬度坐标
* @return
*/
public float getLatitude() {
return latitude;
}
/**
* 设置店铺纬度坐标
* @param latitude
*/
public void setLatitude(float latitude) {
this.latitude = latitude;
}
/**
* 获取带区号的电话号码
* @return
*/
public String getTelephone() {
return telephone;
}
/**
* 设置带区号的电话号码
* @param telephone
*/
public void setTelephone(String telephone) {
this.telephone = telephone;
}
/**
* 获取人均价格,单位:元,若没有人均,返回-1
* @return
*/
public Integer getAvgPrice() {
return avgPrice;
}
/**
* 设置人均价格,单位:元,若没有人均,返回-1
* @param avgPrice
*/
public void setAvgPrice(Integer avgPrice) {
this.avgPrice = avgPrice;
}
/**
* 获取商详页二维码图片BASE64编码
* @return
*/
public String getQrCode() {
return qrCode;
}
/**
* 设置商详页二维码图片BASE64编码
* @param qrCode
*/
public void setQrCode(String qrCode) {
this.qrCode = qrCode;
}
/**
* 获取营业时间
* @return
*/
public String getBusinessHour() {
return businessHour;
}
/**
* 设置营业时间
* @param businessHour
*/
public void setBusinessHour(String businessHour) {
this.businessHour = businessHour;
}
}
package com.mxnavi.tspv2.catering.model;
import com.mxnavi.tspv2.model.LatLng;
/**
* Created by Administrator on 2018/5/23.
*/
public class QueryBusinessesInfo {
String deviceNo;
LatLng latLng;
String radius;
String keyword;
String limit;
String page;
/**
* 获取设备号
* @return
*/
public String getDeviceNo() {
return deviceNo;
}
/**
* 设置设备号
* @param deviceNo
*/
public void setDeviceNo(String deviceNo) {
this.deviceNo = deviceNo;
}
/**
* 获取经纬度
* @return
*/
public LatLng getLatLng() {
return latLng;
}
/**
* 设置经纬度
* @param latLng
*/
public void setLatLng(LatLng latLng) {
this.latLng = latLng;
}
/**
* 获取检索半径,单位是米,最小值-1,最大值5000,默认值为2000
* @return
*/
public String getRadius() {
return radius;
}
/**
* 设置检索半径,单位是米,最小值-1,最大值5000,默认值为2000
* @param radius
*/
public void setRadius(String radius) {
this.radius = radius;
}
/**
* 获取关键词过滤条件,搜索范围包括店铺名、地址、电话号码、标签等
* @return
*/
public String getKeyword() {
return keyword;
}
/**
* 设置关键词过滤条件,搜索范围包括店铺名、地址、电话号码、标签等
* @param keyword
*/
public void setKeyword(String keyword) {
this.keyword = keyword;
}
/**
* 获取最小值1,最大值25,如不传入默认为25
* @return
*/
public String getLimit() {
return limit;
}
/**
* 设置最小值1,最大值25,如不传入默认为25
* @param limit
*/
public void setLimit(String limit) {
this.limit = limit;
}
/**
* 获取页码,最大为100页,超过100页返回第100页数据,如不传入默认为1,即第一页
* @return
*/
public String getPage() {
return page;
}
/**
* 设置页码,最大为100页,超过100页返回第100页数据,如不传入默认为1,即第一页
* @param page
*/
public void setPage(String page) {
this.page = page;
}
}
package com.mxnavi.tspv2.catering.model;
import java.util.List;
/**
* Created by Administrator on 2018/5/23.
*/
public class QueryBusinessesRecord {
// 所在区域信息列表,如[徐汇区,徐家汇]
List<String> regions;
// 店铺与参数坐标的距离,单位为米
int distance;
// 店铺名
String name;
// 店铺ID
Integer businessId;
// 分店名称
String branchName;
// 店铺经度坐标
float longitude;
// 小图列表,尺寸为278×200
String sPhotoUrls;
// 星级评分,5.0代表五星,4.5代表四星半,依此类推
Float avgRating;
// 店铺地址
String address;
// 所属分类信息列表,使用分类树结构,如[“美食,火锅”, “酒店,婚宴酒店”]
List<String> categories;
// 店铺纬度坐标
float latitude;
// 带区号的电话号码
String telephone;
// 人均价格,单位:元,若没有人均,返回-1
Integer avgPrice;
/**
* 获取所在区域信息列表,如[徐汇区,徐家汇]
* @return
*/
public List<String> getRegions() {
return regions;
}
/**
* 设置所在区域信息列表,如[徐汇区,徐家汇]
* @param regions
*/
public void setRegions(List<String> regions) {
this.regions = regions;
}
/**
* 获取店铺与参数坐标的距离,单位为米
* @return
*/
public int getDistance() {
return distance;
}
/**
* 设置店铺与参数坐标的距离,单位为米
* @param distance
*/
public void setDistance(int distance) {
this.distance = distance;
}
/**
* 获取店铺名
* @return
*/
public String getName() {
return name;
}
/**
* 设置店铺名
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取店铺ID
* @return
*/
public Integer getBusinessId() {
return businessId;
}
/**
* 设置店铺ID
* @param businessId
*/
public void setBusinessId(Integer businessId) {
this.businessId = businessId;
}
/**
* 获取分店名称
* @return
*/
public String getBranchName() {
return branchName;
}
/**
* 设置分店名称
* @param branchName
*/
public void setBranchName(String branchName) {
this.branchName = branchName;
}
/**
* 获取店铺经度坐标
* @return
*/
public float getLongitude() {
return longitude;
}
/**
* 设置店铺经度坐标
* @param longitude
*/
public void setLongitude(float longitude) {
this.longitude = longitude;
}
/**
* 获取小图列表,尺寸为278×200
* @return
*/
public String getsPhotoUrls() {
return sPhotoUrls;
}
/**
* 设置小图列表,尺寸为278×200
* @param sPhotoUrls
*/
public void setsPhotoUrls(String sPhotoUrls) {
this.sPhotoUrls = sPhotoUrls;
}
/**
* 获取星级评分,5.0代表五星,4.5代表四星半,依此类推
* @return
*/
public Float getAvgRating() {
return avgRating;
}
/**
* 设置星级评分,5.0代表五星,4.5代表四星半,依此类推
* @param avgRating
*/
public void setAvgRating(Float avgRating) {
this.avgRating = avgRating;
}
/**
* 获取店铺地址
* @return
*/
public String getAddress() {
return address;
}
/**
* 设置店铺地址
* @param address
*/
public void setAddress(String address) {
this.address = address;
}
/**
* 获取所属分类信息列表,使用分类树结构,如[“美食,火锅”, “酒店,婚宴酒店”]
* @return
*/
public List<String> getCategories() {
return categories;
}
/**
* 设置所属分类信息列表,使用分类树结构,如[“美食,火锅”, “酒店,婚宴酒店”]
* @param categories
*/
public void setCategories(List<String> categories) {
this.categories = categories;
}
/**
* 获取店铺纬度坐标
* @return
*/
public float getLatitude() {
return latitude;
}
/**
* 设置店铺纬度坐标
* @param latitude
*/
public void setLatitude(float latitude) {
this.latitude = latitude;
}
/**
* 获取带区号的电话号码
* @return
*/
public String getTelephone() {
return telephone;
}
/**
* 设置带区号的电话号码
* @param telephone
*/
public void setTelephone(String telephone) {
this.telephone = telephone;
}
/**
* 获取人均价格,单位:元,若没有人均,返回-1
* @return
*/
public Integer getAvgPrice() {
return avgPrice;
}
/**
* 设置人均价格,单位:元,若没有人均,返回-1
* @param avgPrice
*/
public void setAvgPrice(Integer avgPrice) {
this.avgPrice = avgPrice;
}
}
package com.mxnavi.tspv2.catering.model;
import java.util.List;
/**
* Created by Administrator on 2018/5/23.
*/
public class QueryBusinessesResult {
int count;
List<QueryBusinessesRecord> records;
/**
* 获取记录数
* @return
*/
public int getCount() {
return count;
}
/**
* 设置记录数
* @param count
*/
public void setCount(int count) {
this.count = count;
}
/**
* 获取店铺记录
* @return
*/
public List<QueryBusinessesRecord> getRecords() {
return records;
}
/**
* 设置店铺记录
* @param records
*/
public void setRecords(List<QueryBusinessesRecord> records) {
this.records = records;
}
}
package com.mxnavi.tspv2.chargerStation.model;
import java.util.List;
/**
* Created by Administrator on 2018/5/21.
*/
public class SearchAroundData {
String stationId;
String stationName;
String areaCode;
String address;
String stationTel;
String serviceTel;
int stationType;
int stationStatus;
int parkNums;
Double stationLng;
Double stationLat;
int construction;
String pictures;
String matchCars;
String busineHours;
String electricityFee;
String serviceFee;
String parkFee;
String payment;
int supportOrder;
double distance;
/**
* 获取充电站ID
* @return
*/
public String getStationId() {
return stationId;
}
/**
* 设置充电站ID
* @param stationId
*/
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 获取充电站名称的描述
* @return
*/
public String getStationName() {
return stationName;
}
/**
* 设置充电站名称的描述
* @param stationName
*/
public void setStationName(String stationName) {
this.stationName = stationName;
}
/**
* 获取充电站省市辖区编码填写内容为参照GB/T2260-2015
* @return
*/
public String getAreaCode() {
return areaCode;
}
/**
* 设置充电站省市辖区编码填写内容为参照GB/T2260-2015
* @param areaCode
*/
public void setAreaCode(String areaCode) {
this.areaCode = areaCode;
}
/**
* 获取详细地址
* @return
*/
public String getAddress() {
return address;
}
/**
* 设置详细地址
* @param address
*/
public void setAddress(String address) {
this.address = address;
}
/**
* 获取站点电话
* @return
*/
public String getStationTel() {
return stationTel;
}
/**
* 设置站点电话
* @param stationTel
*/
public void setStationTel(String stationTel) {
this.stationTel = stationTel;
}
/**
* 获取服务电话
* @return
*/
public String getServiceTel() {
return serviceTel;
}
/**
* 设置服务电话
* @param serviceTel
*/
public void setServiceTel(String serviceTel) {
this.serviceTel = serviceTel;
}
/**
* 获取站点类型1:公共50:个人100:公交(专用)101:环卫(专用)102:物流(专用)103:出租车(专用)255:其他
* @return
*/
public int getStationType() {
return stationType;
}
/**
* 设置站点类型1:公共50:个人100:公交(专用)101:环卫(专用)102:物流(专用)103:出租车(专用)255:其他
* @param stationType
*/
public void setStationType(int stationType) {
this.stationType = stationType;
}
/**
* 获取站点状态0:未知1:建设中5:关闭下线6:维护中50:正常使用
* @return
*/
public int getStationStatus() {
return stationStatus;
}
/**
* 设置站点状态0:未知1:建设中5:关闭下线6:维护中50:正常使用
* @param stationStatus
*/
public void setStationStatus(int stationStatus) {
this.stationStatus = stationStatus;
}
/**
* 获取车位数量
* @return
*/
public int getParkNums() {
return parkNums;
}
/**
* 设置车位数量
* @param parkNums
*/
public void setParkNums(int parkNums) {
this.parkNums = parkNums;
}
/**
* 获取经度
* @return
*/
public Double getStationLng() {
return stationLng;
}
/**
* 设置经度
* @param stationLng
*/
public void setStationLng(Double stationLng) {
this.stationLng = stationLng;
}
/**
* 获取纬度
* @return
*/
public Double getStationLat() {
return stationLat;
}
/**
* 设置纬度
* @param stationLat
*/
public void setStationLat(Double stationLat) {
this.stationLat = stationLat;
}
/**
* 获取建设场所1:居民区2:公共机构3:企事业单位4:写字楼5:工业园区6:交通枢纽
* 7:大型文体设施8:城市绿地9:大型建筑配建停车场10:路边停车位11:城际高速服务区255:其他
* @return
*/
public int getConstruction() {
return construction;
}
/**
* 设置建设场所1:居民区2:公共机构3:企事业单位4:写字楼5:工业园区6:交通枢纽
* 7:大型文体设施8:城市绿地9:大型建筑配建停车场10:路边停车位11:城际高速服务区255:其他
* @param construction
*/
public void setConstruction(int construction) {
this.construction = construction;
}
/**
* 获取站点照片 充电设备照片、充电车位照片、停车场入口照片
* @return
*/
public String getPictures() {
return pictures;
}
/**
* 设置站点照片 充电设备照片、充电车位照片、停车场入口照片
* @param pictures
*/
public void setPictures(String pictures) {
this.pictures = pictures;
}
/**
* 获取使用车型描述 描述该站点接受的车大小以及类型,如大巴、物流车、私家乘用车、出租车等[返回参数缺少【车位楼层及数量描述】]
* @return
*/
public String getMatchCars() {
return matchCars;
}
/**
* 设置使用车型描述 描述该站点接受的车大小以及类型,如大巴、物流车、私家乘用车、出租车等[返回参数缺少【车位楼层及数量描述】]
* @param matchCars
*/
public void setMatchCars(String matchCars) {
this.matchCars = matchCars;
}
/**
* 获取营业时间
* @return
*/
public String getBusineHours() {
return busineHours;
}
/**
* 设置营业时间
* @param busineHours
*/
public void setBusineHours(String busineHours) {
this.busineHours = busineHours;
}
/**
* 获取充电电费率
* @return
*/
public String getElectricityFee() {
return electricityFee;
}
/**
* 设置充电电费率
* @param electricityFee
*/
public void setElectricityFee(String electricityFee) {
this.electricityFee = electricityFee;
}
/**
* 获取服务费率
* @return
*/
public String getServiceFee() {
return serviceFee;
}
/**
* 设置服务费率
* @param serviceFee
*/
public void setServiceFee(String serviceFee) {
this.serviceFee = serviceFee;
}
/**
* 获取停车费
* @return
*/
public String getParkFee() {
return parkFee;
}
/**
* 设置停车费
* @param parkFee
*/
public void setParkFee(String parkFee) {
this.parkFee = parkFee;
}
/**
* 获取支付方式:刷卡、线上、现金 其中电子钱包类卡为刷卡,身份鉴权卡、微信/支付宝、APP为线上
* @return
*/
public String getPayment() {
return payment;
}
/**
* 设置支付方式:刷卡、线上、现金 其中电子钱包类卡为刷卡,身份鉴权卡、微信/支付宝、APP为线上
* @param payment
*/
public void setPayment(String payment) {
this.payment = payment;
}
/**
* 获取是否支持预约 充电设备是否需要提前预约后才能使用。0为不支持预约、1为支持预约。不填默认为0
* @return
*/
public int getSupportOrder() {
return supportOrder;
}
/**
* 设置是否支持预约 充电设备是否需要提前预约后才能使用。0为不支持预约、1为支持预约。不填默认为0
* @param supportOrder
*/
public void setSupportOrder(int supportOrder) {
this.supportOrder = supportOrder;
}
/**
* 获取直线距离
* @return
*/
public double getDistance() {
return distance;
}
/**
* 设置直线距离
* @param distance
*/
public void setDistance(double distance) {
this.distance = distance;
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment