package com.muyu.task.feign; import com.muyu.common.core.domain.Result; import com.muyu.domain.DataValue; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; /** * @PackageName:com.muyu.task.feign * @ClassName:dataValue * @Description: * @author: ¥陈思豪¥ * @date: 2024/9/4 15:13 */ //,fallback = TaskFeignFallback.class @FeignClient(name = "cloud-source" ) public interface DataValueClient { /** * 根据sql查询数据 * @param basicId * @param sql * @return */ @PostMapping("/DataValue/findTableValue") public Result findTableValue(@RequestParam("basicId") Long basicId,@RequestParam("sql") String sql); /** * 根据sql查询数据条数 * @param basicId * @param sql * @return */ @PostMapping("/DataValue/findCount") public Integer findCount(@RequestParam("basicId") Long basicId,@RequestParam("sql") String sql); //添加 @PostMapping("/DataValue/addTable") public Result addTableDataValue(@RequestParam("basicId") Long basicId,@RequestParam("tableId") Long tableId, @RequestBody List> dataValue); }