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<VciFileObjectVO> listFilesByOwnbiz(@RequestParam("ownbizOid") String var1, @RequestParam("ownbizBtm") String var2);
|
|
@GetMapping({"/listFilesByOwnbizAndClassify"})
|
BaseResult<VciFileObjectVO> listFilesByOwnbizAndClassify(@RequestParam("ownbizOid") String var1, @RequestParam("ownbizBtm") String var2, @RequestParam("docClassifyId") String var3);
|
|
@GetMapping({"/batchListFilesByOwnbizAndClassify"})
|
BaseResult<VciFileObjectVO> batchListFilesByOwnbizAndClassify(@RequestParam("ownbizOids") String var1, @RequestParam("ownbizBtm") String var2, @RequestParam("docClassifyId") String var3);
|
|
@GetMapping({"/getFileObjectByOid"})
|
BaseResult<VciFileObjectVO> getFileObjectByOid(@RequestParam("oid") String var1);
|
|
@GetMapping({"/batchListFilesByOids"})
|
BaseResult<VciFileObjectVO> batchListFilesByOids(@RequestParam("oids") String var1);
|
|
@PutMapping({"/releasedFileByOid"})
|
BaseResult<VciFileObjectVO> releasedFile(@RequestParam("fileOids") String var1);
|
|
@GetMapping({"/listFileObjectByKeyInfo"})
|
BaseResult<VciFileObjectVO> listFileObjectByKeyInfo(@RequestParam("keyInfo") String var1, @RequestParam("docClassifyId") String var2);
|
|
@GetMapping({"/countByKeyInfo"})
|
BaseResult<Long> countByKeyInfo(@RequestParam("keyInfo") String var1, @RequestParam("docClassifyId") String var2);
|
}
|