package com.hz.his.feign.service.platform; import com.hx.resultTool.Result; import com.hz.his.dto.consultation.ConsultRecordDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; /** * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀 */ @FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-consult") public interface SPhipConsultationService { /** * 开放平台-咨询记录新增/修改 */ @PostMapping(value = "/consultation/record/addOrUpdate") Result addOrEditConsult(@RequestBody ConsultRecordDto consultRecordNewDto); /** * 开放平台-咨询记录删除 */ @PostMapping(value = "/consultation/record/del") Result delConsult(@RequestBody ConsultRecordDto consultRecordNewDto); /** * 开放平台-咨询记录列表 */ @PostMapping(value = "/consultation/record/user/list") Result listConsult(@RequestBody ConsultRecordDto consultRecordNewDto); /** * 开放平台- 获取上一次记录部分字段 */ @PostMapping(value = "/consultation/record/last/detail") Result lastDetailConsult(@RequestBody ConsultRecordDto consultRecordNewDto); /** * 开放平台- 详情 */ @PostMapping(value = "/consultation/record/detail") Result detailConsult(@RequestBody ConsultRecordDto consultRecordNewDto); /** * 开放平台-划扣项目列表 */ @PostMapping(value = "/consultation/record/deduction/project/list") Result deductionProList(@RequestBody ConsultRecordDto consultRecordNewDto); }