46 lines
1.9 KiB
Java
46 lines
1.9 KiB
Java
package com.ubt.jimu.transport3.api;
|
|
|
|
import com.ubt.jimu.base.http.ApiResponse;
|
|
import com.ubt.jimu.transport3.bean.PageResultBean;
|
|
import com.ubt.jimu.transport3.bean.request.UploadModelActionBean;
|
|
import com.ubt.jimu.transport3.bean.request.UploadModelBean;
|
|
import com.ubt.jimu.transport3.bean.request.UploadModelFileBean;
|
|
import com.ubt.jimu.transport3.bean.response.DiyModelBean;
|
|
import com.ubt.jimu.transport3.bean.response.SaveOrUpdateModelBean;
|
|
import com.ubt.jimu.transport3.bean.response.TransportFileBean;
|
|
import com.ubt.jimu.transport3.model.DiyModelAction;
|
|
import io.reactivex.Observable;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import retrofit2.http.Body;
|
|
import retrofit2.http.POST;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface RobotService {
|
|
public static final String HOST = "https://jimu.ubtrobot.com";
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/actions")
|
|
Observable<ApiResponse<List<DiyModelAction>>> actions(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/delete")
|
|
Observable<ApiResponse<Object>> delete(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/files")
|
|
Observable<ApiResponse<List<TransportFileBean>>> files(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/models")
|
|
Observable<ApiResponse<PageResultBean<DiyModelBean>>> models(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/save")
|
|
Observable<ApiResponse<SaveOrUpdateModelBean>> save(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/actions/upload")
|
|
Observable<ApiResponse<Object>> uploadActions(@Body UploadModelActionBean uploadModelActionBean);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/upload")
|
|
Observable<ApiResponse<Object>> uploadModel(@Body UploadModelBean uploadModelBean);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/files/upload")
|
|
Observable<ApiResponse<Object>> uploadModelFiles(@Body UploadModelFileBean uploadModelFileBean);
|
|
}
|