package com.hz.his.feign.service.platform; import com.hx.resultTool.Result; import com.hz.his.dto.PageDto; import com.hz.his.dto.marketing.MarketActivityDto; import com.hz.his.dto.user.UserTreatRecordDto; 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.RequestMapping; import org.springframework.web.multipart.MultipartFile; /** * 法大大service * @USER: fhx * @DATE: 2023/8/2 **/ @FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-fdd") public interface SPhipFddService { /** 法大大签署模板列表 */ @PostMapping(value = "/fdd/signTemplateList") Result signTemplateList(@RequestBody PageDto dto); /** 法大大授权认证链接 */ @PostMapping(value = "/fdd/authUrl") Result fddAuthUrl(@RequestBody UserTreatRecordDto dto); /** 发起治疗同意书签署任务 */ @PostMapping(value = "/fdd/template/signTask") Result templateSignTask(@RequestBody UserTreatRecordDto dto); /** 电子病历 - 发起法大大签署任务 */ @RequestMapping("/fdd/medicalRecords/signTask") Result medicalRecordsSignTask(MultipartFile file, String id, String loginRoleId); /** 处方单 - 发起法大大签署任务 */ @RequestMapping("/fdd/prescription/signTask") Result prescriptionSignTask(MultipartFile file, String id, String loginRoleId); }