fhx
2024-08-23 1e65523fba19e99dbdf71d0a731a7747a2c9d4e0
提交 | 用户 | age
ca20cb 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  **/
f064cb 15 @FeignClient(name="phi-platform-user",path = "/phip",contextId = "phip-appointment-crm-self")
ca20cb 16 public interface SPhipCrmSelfService {
F 17
18     /** 预约页面数据 */
19     @PostMapping("/appointment/crm/self/page/data")
20     Result pageData(@RequestBody UserDto dto);
21
22     /** CRM首页预约列表 */
23     @PostMapping("/appointment/crm/self/index/app/list")
24     Result indexAppList(@RequestBody UserDto dto);
25
26     /** 用户预约列表 */
27     @PostMapping("/appointment/crm/self/list")
28     Result selfList(@RequestBody UserDto dto);
29
30     /** 用户自助预约项目 */
31     @PostMapping("/appointment/crm/self/project/list")
32     Result projectList(@RequestBody UserDto dto);
33
34     /** 自助预约时间 */
35     @PostMapping("/appointment/crm/self/getTime")
36     Result getTime(@RequestBody AppointmentAutoMateDto dto);
37
38     /** 获取一周内医生排班 */
39     @PostMapping("/appointment/crm/self/get/doctor/time")
40     Result getDoctorTime(@RequestBody AppointmentAutoMateDto dto);
41 }