package com.hz.his.feign.service.platform.fdd; import com.hx.resultTool.Result; import com.hz.his.dto.PageDto; import com.hz.his.dto.fdd.FddDto; import com.hz.his.dto.fdd.FddTemplateDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; /** * 法大大模板管理service * @USER: fhx * @DATE: 2023/8/2 **/ @FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-fdd-template") public interface SPhipFddTemplateService { /** 法大大签署模板列表 */ @PostMapping(value = "/fdd/template/signTemplateList") Result signTemplateList(@RequestBody FddTemplateDto dto); /** 获取模板预览链接 */ @PostMapping(value = "/fdd/template/getTemplatePreviewUrl") Result getTemplatePreviewUrl(@RequestBody FddTemplateDto dto); /** 签署任务模板详情 */ @PostMapping(value = "/fdd/template/signTemplateDetail") Result signTemplateDetail(@RequestBody FddTemplateDto dto); /** 文档模板详情 */ @PostMapping(value = "/fdd/template/docTemplateDetail") Result docTemplateDetail(@RequestBody FddTemplateDto dto); /** 获取签署控件数据 */ @RequestMapping("/sign/field/data") Result signFieldData(@RequestBody FddDto dto); }