package jnpf.visualdata;
|
|
import jnpf.base.model.export.VisualScreenExportVo;
|
import jnpf.utils.FeignName;
|
import jnpf.visualdata.fallback.VisualScreenApiFallback;
|
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;
|
|
/**
|
* 大屏设计api
|
*
|
* @author JNPF开发平台组
|
* @version v6.0.0
|
* @copyright 引迈信息技术有限公司
|
* @date 2025/8/11 15:59:38
|
*/
|
@FeignClient(name = FeignName.VISUALDATA_SERVER_NAME, fallback = VisualScreenApiFallback.class, path = "/visual")
|
public interface VisualScreenApi {
|
|
@GetMapping("/getExportList")
|
VisualScreenExportVo getExportList(@RequestParam("systemId") String systemId);
|
|
@PostMapping("/importCopy")
|
boolean importCopy(@RequestBody VisualScreenExportVo vo, @RequestParam("systemId") String systemId);
|
|
@GetMapping("/deleteBySystemId")
|
void deleteBySystemId(@RequestParam("systemId") String systemId);
|
}
|