| 123456789101112131415161718192021222324252627282930313233 |
- package com.hdkj.lt.feign;
- import com.hdkj.lt.base.constants.SystemGlobalConstant;
- import com.hdkj.lt.feign.fallback.SvgGenerationApiClientFallBack;
- import com.hdkj.lt.modle.dto.svg.DynamicSvgDTO;
- import com.hdkj.lt.modle.dto.svg.DynamicSvgDetailDTO;
- import com.hdkj.lt.modle.vo.svg.DynamicSvgVO;
- import com.hdkj.hussar.ApiResponse;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.PostMapping;
- /**
- * @Description
- * @Author wcx
- * @Date 2025/6/30 11:09
- * @Version 1.0
- */
- @FeignClient(value = SystemGlobalConstant.SERVICE_NAME_SVG_GENERATION,contextId = "ISvgGenerationApiClient", fallbackFactory = SvgGenerationApiClientFallBack.class)
- public interface ISvgGenerationApiClient {
- // 根据线路保存文件信息
- String API_MAPPING_SERVICE_DYNAMIC_SVG = "free/ct/getXlYjll";
- // 根据线路保存文件详图
- String API_MAPPING_SERVICE_DYNAMIC_SVG_DETAIL = "free/ct/getXlYjllXt";
- @PostMapping(API_MAPPING_SERVICE_DYNAMIC_SVG)
- ApiResponse<DynamicSvgVO> queryDynamicSvg(DynamicSvgDTO dynamicSvgDTO);
- @PostMapping(API_MAPPING_SERVICE_DYNAMIC_SVG_DETAIL)
- ApiResponse<DynamicSvgVO> queryDynamicSvgDetail(DynamicSvgDetailDTO dynamicSvgDetailDTO);
- }
|