fhx
2024-02-05 74527e7ce6ab1a5e09d3d4936e5157188e983e49
提交 | 用户 | age
a499bd 1 package com.hz.his.feign.service.platform.bi;
F 2
3 import com.hx.resultTool.Result;
e957c9 4 import com.hz.his.dto.report.UserReportDto;
a499bd 5 import com.hz.his.dto.report.UserReportListDto;
F 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 /**
12  * 用户数据
13  * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
14  */
15 @FeignClient(name = "phiskin-bi-view-user", path = "/bi-view", contextId = "bi-user-data")
16 public interface BiUserService {
17
18     /**
75c8d6 19      * 用户现金执行数据
a499bd 20      */
75c8d6 21     @PostMapping("/admin/user/report/money/data/list")
bf8dc5 22     Result cashTotalList(@RequestBody UserReportListDto userReportListDto);
a499bd 23
F 24
e957c9 25     /**
F 26      * RFM会员池子
27      */
28     @PostMapping("/admin/user/report/rfm/data/list")
29     Result rfmDataList(@RequestBody UserReportDto userReportDto);
30
31     /**
32      * 医生会员池子
33      */
34     @PostMapping("/admin/user/report/doctor/data/list")
35     Result doctorDataList(@RequestBody UserReportDto userReportDto);
36
37     /**
38      * 项目消费频次和渗透率
39      */
40     @PostMapping("/admin/user/report/deduction/list")
41     Result deductionList(@RequestBody UserReportDto userReportDto);
42
43     /**
461a07 44      * 项目消费频次和渗透率-导出渗透未执行
F 45      */
46     @PostMapping("/admin/user/report/deduction/list/export")
47     Result deductionListExport(@RequestBody UserReportDto userReportDto);
48
49     /**
e957c9 50      * 医生拉群线索-历史治疗标签
F 51      */
52     @PostMapping("/admin/user/report/treat/tag/list")
53     Result treatTagList(@RequestBody UserReportDto userReportDto);
461a07 54
F 55     /**
56      * 医生拉群线索-历史治疗标签-导出
57      */
58     @PostMapping("/admin/user/report/treat/tag/list/export")
59     Result treatTagListExport(@RequestBody UserReportDto userReportDto);
e957c9 60
F 61     /**
62      * 医生拉群线索-美际标签
63      */
64     @PostMapping("/admin/user/report/treat/mj/tag/list")
65     Result treatMjTagList(@RequestBody UserReportDto userReportDto);
66
461a07 67     /**
F 68      * 医生拉群线索-美际标签-导出
69      */
70     @PostMapping("/admin/user/report/treat/mj/tag/list/export")
71     Result treatMjTagListExport(@RequestBody UserReportDto userReportDto);
e957c9 72
a499bd 73 }