package com.vci.provider; import com.vci.dto.VciFileDocClassifyDTO; import com.vci.dto.VciFileDocClassifyDTOList; import com.vci.pagemodel.VciFileDocClassifyVO; import com.vci.starter.web.pagemodel.BaseQueryObject; 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.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; /** * @author ludc * @date 2024/7/16 14:40 */ @FeignClient( name = "vciFileDocClassifyProvider", url = "${feign.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileDocClassifyController" ) public interface VciFileDocClassifyProvider { @PostMapping({"/gridVciFileDocClassify"}) BaseResult gridVciFileDocClassify(@RequestBody BaseQueryObject var1); @GetMapping({"/getFileDocClassifyById"}) BaseResult getFileDocClassifyById(@RequestParam("id") String var1); @GetMapping({"/listFileDocClassifyByIds"}) BaseResult listFileDocClassifyByIds(@RequestParam("ids") String var1); @GetMapping({"/checkClassifyIdExist"}) BaseResult checkClassifyIdExist(@RequestParam("id") String var1); @GetMapping({"/checkClassifyIdsExist"}) BaseResult checkClassifyIdsExist(@RequestParam("ids") String var1); @PostMapping({"/addSaveForFegin"}) BaseResult addFileDocClassify(@RequestBody VciFileDocClassifyDTO var1); @PostMapping({"/batchAddSave"}) BaseResult batchAddClassify(@RequestBody VciFileDocClassifyDTOList var1); }