package com.vci.provider; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestParam; /** * @author ludc * @date 2024/7/16 14:45 */ @FeignClient( name = "vciFileQueryProvider", url = "${feign.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileQueryController" ) public interface VciFileQueryProvider { @GetMapping({"/listFilesByOwnbiz"}) BaseResult listFilesByOwnbiz(@RequestParam("ownbizOid") String var1, @RequestParam("ownbizBtm") String var2); @GetMapping({"/listFilesByOwnbizAndClassify"}) BaseResult listFilesByOwnbizAndClassify(@RequestParam("ownbizOid") String var1, @RequestParam("ownbizBtm") String var2, @RequestParam("docClassifyId") String var3); @GetMapping({"/batchListFilesByOwnbizAndClassify"}) BaseResult batchListFilesByOwnbizAndClassify(@RequestParam("ownbizOids") String var1, @RequestParam("ownbizBtm") String var2, @RequestParam("docClassifyId") String var3); @GetMapping({"/getFileObjectByOid"}) BaseResult getFileObjectByOid(@RequestParam("oid") String var1); @GetMapping({"/batchListFilesByOids"}) BaseResult batchListFilesByOids(@RequestParam("oids") String var1); @PutMapping({"/releasedFileByOid"}) BaseResult releasedFile(@RequestParam("fileOids") String var1); @GetMapping({"/listFileObjectByKeyInfo"}) BaseResult listFileObjectByKeyInfo(@RequestParam("keyInfo") String var1, @RequestParam("docClassifyId") String var2); @GetMapping({"/countByKeyInfo"}) BaseResult countByKeyInfo(@RequestParam("keyInfo") String var1, @RequestParam("docClassifyId") String var2); }