package com.vci.provider; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; /** * @author ludc * @date 2024/7/16 14:44 */ @FeignClient( name = "VciFileDownloadProvider", url = "${feign.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileDownloadController" ) public interface VciFileDownloadProvider { @PostMapping({"/sectionDownloadByFileOid"}) BaseResult sectionDownloadByFileOid(@RequestParam("fileOid") String var1, @RequestParam("offSet") long var2); @DeleteMapping({"/deleteFile"}) BaseResult deleteFile(@RequestParam("fileOids") String var1); }