package com.hz.his.feign.service.platform; import com.hx.resultTool.Result; import com.hz.his.dto.micro.MicroRecordDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; /** * 微整规划记录service * @USER: fhx * @DATE: 2023/8/2 **/ @FeignClient(name="phi-platform-user",path = "/phip",contextId = "phip-micro-record") public interface SPhipMicroRecordService { /** 微整记录列表 */ @PostMapping(value = "/micro/record/list") Result list(@RequestBody MicroRecordDto dto); /** 记录详情 */ @PostMapping(value = "/micro/record/details") Result details(@RequestBody MicroRecordDto dto); /** 适应症数据 */ @PostMapping(value = "/micro/record/indication/data") Result indicationData(@RequestBody MicroRecordDto dto); /** 适应症治疗建议 */ @PostMapping(value = "/micro/record/treatPlan") Result treatPlan(@RequestBody MicroRecordDto dto); /** 新增微整记录 */ @PostMapping(value = "/micro/record/add") Result add(@RequestBody MicroRecordDto dto); /** 修改微整记录 */ @PostMapping(value = "/micro/record/edit") Result edit(@RequestBody MicroRecordDto dto); /** 删除微整记录 */ @PostMapping(value = "/micro/record/del") Result del(@RequestBody MicroRecordDto dto); /** crm查看记录详情 */ @PostMapping(value = "/micro/record/crm/see") Result crmSee(@RequestBody MicroRecordDto dto); /** crm查看记录详情 - 颜值规划4.0版本*/ @PostMapping(value = "/micro/record/crm/see/V2") Result crmSeeV2(@RequestBody MicroRecordDto dto); /** his助手查看记录详情 - 颜值规划4.0版本*/ @PostMapping(value = "/micro/record/his/see/V2") Result hisSeeV2(@RequestBody MicroRecordDto dto); /** 根据用户id查询是否有未查看过的微整记录 */ @PostMapping(value = "/micro/record/check/view") Result checkView(@RequestBody MicroRecordDto dto); //--------------------颜值规划4.0------------------------------ /** 微整记录列表 */ @PostMapping(value = "/micro/record/list/V2") Result listV2(@RequestBody MicroRecordDto dto); /** 记录详情 */ @PostMapping(value = "/micro/record/details/V2") Result detailsV2(@RequestBody MicroRecordDto dto); /** 适应症数据 */ @PostMapping(value = "/micro/record/indication/data/V2") Result indicationDataV2(@RequestBody MicroRecordDto dto); /** 适应症治疗建议 */ @PostMapping(value = "/micro/record/treatPlan/V2") Result treatPlanV2(@RequestBody MicroRecordDto dto); /** 新增微整记录 */ @PostMapping(value = "/micro/record/add/V2") Result addV2(@RequestBody MicroRecordDto dto); /** 修改微整记录 */ @PostMapping(value = "/micro/record/edit/V2") Result editV2(@RequestBody MicroRecordDto dto); /** 删除微整记录 */ @PostMapping(value = "/micro/record/del/V2") Result delV2(@RequestBody MicroRecordDto dto); }