package cn.flightfeather.thirdapp.httpservice; import java.util.ArrayList; import cn.flightfeather.thirdapp.bean.entity.Monitorobjectversion; import okhttp3.ResponseBody; import retrofit2.Call; import retrofit2.http.Body; import retrofit2.http.GET; import retrofit2.http.HTTP; import retrofit2.http.POST; import retrofit2.http.PUT; import retrofit2.http.Path; /** * Created by linli on 2018/1/20. * 监管对象版本的service */ public interface MonitorObjectVersionService { @GET("monitorobjectversion/task/{taskId}") Call> getMOVByTaskGuid(@Path("taskId") String tGuid); //http://106.14.187.51:8801/monitorobjectversion/canuser/0Q9W7Zd1aC1p28y1 @GET("monitorobjectversion/canuser/{TaskID}") Call> getMOVByTaskGuidLeft(@Path("TaskID") String tGuid); @PUT("monitorobjectversion/addlist/") Call putMOVList(@Body ArrayList list); @POST("/monitorobjectversion/uplist") Call postMOVList(@Body ArrayList list); @PUT("monitorobjectversion/") Call putMOV(@Body Monitorobjectversion mov); @HTTP(method = "DELETE", path = "monitorobjectversion/deleteList", hasBody = true) Call deleteMOVList(@Body ArrayList list); }