package com.fdkankan.scene.httpclient; import com.alibaba.fastjson.JSONObject; import com.dtflys.forest.annotation.*; import com.dtflys.forest.callback.OnError; import com.dtflys.forest.callback.OnSuccess; import com.fdkankan.scene.httpclient.callback.CommonErrorCallback; import com.fdkankan.scene.httpclient.callback.CommonSuccessCallback; import com.fdkankan.scene.httpclient.callback.CommonSuccessCondition; import com.fdkankan.scene.vo.BaseSceneParamVO; import com.fdkankan.scene.vo.TraceEvidenceInfoListParamVo; import com.fdkankan.scene.vo.TraceEvidenceListParamVO; import com.fdkankan.web.response.ResultData; import java.util.List; @Success(condition = CommonSuccessCondition.class) public interface ShapesHttpClient { @Post("${host}/service/shapes/seg/list") ResultData> shapesSegList(@Var("host") String host, @JSONBody BaseSceneParamVO param,OnSuccess onSuccess, OnError onError); // @Post("${host}/service/manage/inner/traceEvidenceInfoList") // ResultData traceEvidenceInfoList(@Var("host") String host, @Header("token") String token, @JSONBody TraceEvidenceInfoListParamVo param); // // @Get("${host}/service/manage/inner/refreshTraceEvidenceInfoList/${kno}") // ResultData refreshTraceEvidenceInfoList(@Var("host") String host, @Header("token") String token, @Var("kno") String kno); // // @Post("${host}/service/manage/inner/addMediaLibrary") // ResultData addMediaLibrary(@Var("host") String host, @Header("token") String token, @JSONBody JSONObject param); // // @Post("${host}/service/manage/inner/addMediaLibrarys") // ResultData addMediaLibrarys(@Var("host") String host, @Header("token") String token, @JSONBody JSONObject param); // // @Get("${host}/service/manage/inner/getCaseByNum?num=${num}") // ResultData getCaseByNum(@Var("host") String host, @Var("num") String num); }