fhx
2024-04-12 7f33dae34b3cc3cb074650bf7c5741f0cb980891
提交 | 用户 | age
000411 1 package com.hz.his.feign.service.platform.appointment;
F 2
3 import com.hx.resultTool.Result;
4 import com.hz.his.dto.appointment.AppointmentAutoMateDto;
5 import com.hz.his.dto.user.UserDto;
6 import org.springframework.cloud.openfeign.FeignClient;
7 import org.springframework.web.bind.annotation.PostMapping;
8 import org.springframework.web.bind.annotation.RequestBody;
9
10 /**
11  * 预约自动匹配service
12  * @USER: fhx
13  * @DATE: 2023/7/6
14  **/
15 @FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-appointment-crm-self")
16 public interface SPhipCrmSelfService {
17
18     /** 预约页面数据 */
19     @PostMapping("/appointment/crm/self/page/data")
20     Result pageData(@RequestBody UserDto dto);
21
7f33da 22     /** CRM首页预约列表 */
F 23     @PostMapping("/appointment/crm/self/index/app/list")
24     Result indexAppList(@RequestBody UserDto dto);
25
a0c2b3 26     /** 用户预约列表 */
F 27     @PostMapping("/appointment/crm/self/list")
000411 28     Result selfList(@RequestBody UserDto dto);
F 29
30     /** 用户自助预约项目 */
31     @PostMapping("/appointment/crm/self/project/list")
32     Result projectList(@RequestBody UserDto dto);
33
9bf0fe 34     /** 自助预约时间 */
F 35     @PostMapping("/appointment/crm/self/getTime")
36     Result getTime(@RequestBody AppointmentAutoMateDto dto);
54a0d1 37
F 38     /** 获取一周内医生排班 */
39     @PostMapping("/appointment/crm/self/get/doctor/time")
40     Result getDoctorTime(@RequestBody AppointmentAutoMateDto dto);
000411 41 }