package com.fdkankan.scene.httpclient; import com.alibaba.fastjson.JSONObject; import com.dtflys.forest.annotation.*; import com.dtflys.forest.extensions.DownloadFile; import com.fdkankan.scene.httpclient.address.FdkkAddressSource; import com.fdkankan.scene.vo.CheckNumAuthVo; import com.fdkankan.scene.vo.TraceEvidenceInfoListParamVo; import com.fdkankan.scene.vo.TraceEvidenceListParamVO; import com.fdkankan.web.response.ResultData; import java.io.File; import java.util.List; import java.util.Map; //@Address(source = FdkkAddressSource.class) public interface ManageHttpClient { @Post("${host}/service/manage/inner/traceEvidenceList") ResultData> traceEvidenceList(@Var("host") String host, @JSONBody TraceEvidenceListParamVO param); @Post("${host}/service/manage/inner/traceEvidenceInfoList") ResultData traceEvidenceInfoList(@Var("host") String host, @JSONBody TraceEvidenceInfoListParamVo param); @Post("${host}/service/manage/inner/refreshTraceEvidenceInfoList/{kno}") ResultData refreshTraceEvidenceInfoList(@Var("host") String host, @Var("kno") String kno); @Post("${host}/service/manage/inner/addMediaLibrary") ResultData addMediaLibrary(@Var("host") String host, @JSONBody JSONObject param); @Post("${host}/service/manage/inner/addMediaLibrarys") ResultData addMediaLibrarys(@Var("host") String host, @JSONBody List param); }