fwq
2023-04-17 e212c4201ffb4518c3c5e1a270491ea95ad1217e
提交 | 用户 | age
8f8549 1 package com.hz.his.feign.service.platform.bi;
F 2
3 import com.hx.resultTool.Result;
4 import com.hz.his.dto.report.EmployeeReportDto;
5 import org.springframework.cloud.openfeign.FeignClient;
6 import org.springframework.web.bind.annotation.PostMapping;
7 import org.springframework.web.bind.annotation.RequestBody;
8
9
10 /**
8a4319 11  * 咨询师销售快报报表
8f8549 12  * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
F 13  */
b492f3 14 @FeignClient(name="phiskin-bi-view-user",path = "/bi-view",contextId = "bi-consultant-sale")
8a4319 15 public interface BiConsultantSaleService {
8f8549 16
F 17     /**
18      * 咨询师-业绩总列表
19      */
b492f3 20     @PostMapping("/admin/consultant/report/deduction/total/list")
8f8549 21     Result deductionList(@RequestBody(required = false) EmployeeReportDto employeeReportDto);
F 22
23     /**
24      * 咨询师-执行业绩快报
25      */
b492f3 26     @PostMapping("/admin/consultant/report/deduction/detail/list")
8f8549 27     Result deductionDetailList(@RequestBody EmployeeReportDto employeeReportDto);
F 28
29
30     /**
31      * 咨询师-初诊简报
32      */
b492f3 33     @PostMapping("/admin/consultant/report/first/treat/list")
8f8549 34     Result firstTreatList(@RequestBody EmployeeReportDto employeeReportDto);
F 35
36     /**
37      * 咨询师-预约到诊
38      */
b492f3 39     @PostMapping("/admin/consultant/report/appointment/arrive/list")
8f8549 40     Result  appointmentArriveList(@RequestBody EmployeeReportDto employeeReportDto);
F 41
42
43     /**
44      * 咨询师-老带新简报
45      */
b492f3 46     @PostMapping("/admin/consultant/report/old/new/list")
8f8549 47     Result  oldLeadNew(@RequestBody EmployeeReportDto employeeReportDto);
F 48
49     /**
50      * 咨询师-会员变动数据
51      */
b492f3 52     @PostMapping("/admin/consultant/report/level/change/list")
8f8549 53     Result levelChangeList(@RequestBody EmployeeReportDto employeeReportDto);
F 54
55     /**
56      * 咨询师-季度活跃客户
57      */
b492f3 58     @PostMapping("/admin/consultant/report/active/user/list")
8f8549 59     Result activeUserList(@RequestBody EmployeeReportDto employeeReportDto);
F 60
61     /**
62      * 咨询师-流失客户
63      */
b492f3 64     @PostMapping("/admin/consultant/report/loss/user/list")
8f8549 65     Result lossUserList(@RequestBody EmployeeReportDto employeeReportDto);
F 66
67     /**
68      * 咨询师-核心项目
69      */
b492f3 70     @PostMapping("/admin/consultant/report/core/project/list")
8f8549 71     Result coreProjectList(@RequestBody EmployeeReportDto employeeReportDto);
F 72
73     /**
74      * 咨询师-沉睡客执行业绩
75      */
b492f3 76     @PostMapping("/admin/consultant/report/user/sleep/deduction/list")
8f8549 77     Result userSleepDeductionList(@RequestBody(required = false) EmployeeReportDto employeeReportDto);
F 78
79     /**
80      * 咨询师-医生执行占比数据列表
81      */
b492f3 82     @PostMapping("/admin/consultant/report/user/doctor/deduction/list")
8f8549 83     Result userDoctorDeductionList(@RequestBody EmployeeReportDto employeeReportDto);
F 84
85
86 }