45 lines
1.3 KiB
Java
45 lines
1.3 KiB
Java
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<List<DataValue>> dataValue);
|
|
}
|