提交 | 用户 | age
9bcdda 1 package com.hz.his.feign.service.platform.bi;
F 2
3 import com.hx.resultTool.Result;
4 import com.hz.his.dto.report.AppointmentVisitVo;
e74d07 5 import com.hz.his.dto.report.EmployeeReportDto;
9bcdda 6 import com.hz.his.dto.report.ShopReportDto;
F 7 import org.springframework.cloud.openfeign.FeignClient;
8 import org.springframework.web.bind.annotation.PostMapping;
9 import org.springframework.web.bind.annotation.RequestBody;
10
11
12 /**
13  * 映射项目报表
14  * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
15  */
16 @FeignClient(name = "phiskin-bi-view-user", path = "/bi-view", contextId = "bi-rel-pro")
17 public interface BiRelationProjectService {
18
19     /**
20      * 门店执行业绩数据
21      */
22     @PostMapping("/admin/project/relation/report/shop/list")
23     Result deductionShopList(@RequestBody ShopReportDto shopReportDto);
24
25     /**
26      * 医生执行业绩数据
27      */
28     @PostMapping("/admin/project/relation/report/doctor/list")
7003bd 29     Result deductionDoctorList(@RequestBody ShopReportDto shopReportDto);
9bcdda 30
5dce1d 31     /**
F 32      * 产品部-执行业绩数据
33      */
34     @PostMapping("/admin/project/relation/report/department/cp/list")
35     Result deductionCpList(@RequestBody ShopReportDto shopReportDto);
9bcdda 36
5dce1d 37     /**
aca6d6 38      * 再生部-执行业绩数据 -2.0版本
F 39      */
40     @PostMapping("/admin/project/relation/report/department/zs/list/V2")
41     Result deductionZsListV2(@RequestBody ShopReportDto shopReportDto);
42
43     /**
44      * 再生部-执行业绩数据 - 2.0废弃
5dce1d 45      */
F 46     @PostMapping("/admin/project/relation/report/department/zs/list")
47     Result deductionZsList(@RequestBody ShopReportDto shopReportDto);
48
49     /**
aca6d6 50      * 再生部-渗透业绩数据 - 2.0废弃
5dce1d 51      */
F 52     @PostMapping("/admin/project/relation/report/department/zs/permeate/list")
53     Result deductionZsPermeateList(@RequestBody ShopReportDto shopReportDto);
54
55     /**
56      * 增长部-医生私域群数据-渗透业绩
57      */
58     @PostMapping("/admin/group/report/zs/doctor/list")
59     Result deductionZsDoctorList(@RequestBody ShopReportDto shopReportDto);
9bcdda 60
5b7171 61     /**
F 62      * 增长部-医生私域群数据-渗透业绩-导出
63      */
64     @PostMapping("/admin/group/report/zs/doctor/list/export")
e74d07 65     Result deductionZsDoctorListExport(@RequestBody EmployeeReportDto employeeReportDto);
9bcdda 66
b3c72b 67     /**
8109c4 68      * 医生执行业绩数据-含服务门店指标
b3c72b 69      */
F 70     @PostMapping("/admin/project/relation/report/doctor/target/list")
71     Result deductionDoctorTargetList(@RequestBody ShopReportDto shopReportDto);
72
9bcdda 73 }