add modeule

This commit is contained in:
lixiaopeng
2021-01-20 16:18:04 +08:00
parent 7cfc1f7825
commit 1fb4a85468
14 changed files with 222 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package com.mogo.tanlu.bean;
import java.util.List;
/**
* @author lixiaopeng
* @description
* @since 2021/1/20
*/
public class RoadInfos {
private List<TanluMarkerExploreWay> data;
public List<TanluMarkerExploreWay> getData() {
return data;
}
public void setData(List<TanluMarkerExploreWay> data) {
this.data = data;
}
}

View File

@@ -0,0 +1,12 @@
package com.mogo.tanlu.bean;
import java.io.Serializable;
/**
* @author lixiaopeng
* @description
* @since 2021/1/20
*/
public class TanluMarkerExploreWay implements Serializable {
}

View File

@@ -0,0 +1,27 @@
package com.mogo.tanlu.bean;
import java.io.Serializable;
/**
* @author lixiaopeng
* @description
* @since 2021/1/20
*/
public class UploadResult implements Serializable {
public long id;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
@Override
public String toString() {
return "UploadResult{" +
"id=" + id +
'}';
}
}

View File

@@ -0,0 +1,10 @@
package com.mogo.tanlu.constant;
/**
* @author lixiaopeng
* @description
* @since 2021/1/20
*/
public class HttpConstant {
}

View File

@@ -0,0 +1,35 @@
package com.mogo.tanlu.net;
import com.mogo.tanlu.bean.RoadInfos;
import com.mogo.tanlu.bean.UploadResult;
import java.util.Map;
import io.reactivex.Observable;
import retrofit2.http.FieldMap;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;
/**
* @author lixiaopeng
* @description
* @since 2021/1/20
*/
public interface TanluApiService {
/**
* 查询(搜索)道路事件信息
* 接口文档http://wiki.zhidaohulian.com/pages/viewpage.action?pageId=42305842
* 文档中有些参数暂时没有用到包括radius,limit
* @return
*/
@FormUrlEncoded
@POST("/yycp-launcherSnapshot/launcherSnapshot/searchRoadEventsSync")
// Observable<BaseDataCompat<RoadInfos>> queryRoadInfos(@FieldMap Map<String, Object> params);
Observable<RoadInfos> queryRoadInfos(@FieldMap Map<String, Object> params);
//上报情报数据
@FormUrlEncoded
@POST("/deva/car/path/no/addInfomation/v2")
Observable<UploadResult> uploadInformation(@FieldMap Map<String, String> information);
}