fhx
2024-03-04 b46b66471426cea1014ba5640538c7545f4c7981
提交 | 用户 | 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;
a1b557 6 import com.hz.his.dto.user.UserDto;
a499bd 7 import org.springframework.cloud.openfeign.FeignClient;
F 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-user-data")
17 public interface BiUserService {
18
19     /**
75c8d6 20      * 用户现金执行数据
a499bd 21      */
75c8d6 22     @PostMapping("/admin/user/report/money/data/list")
bf8dc5 23     Result cashTotalList(@RequestBody UserReportListDto userReportListDto);
a499bd 24
F 25
e957c9 26     /**
F 27      * RFM会员池子
28      */
29     @PostMapping("/admin/user/report/rfm/data/list")
30     Result rfmDataList(@RequestBody UserReportDto userReportDto);
31
32     /**
33      * 医生会员池子
34      */
35     @PostMapping("/admin/user/report/doctor/data/list")
36     Result doctorDataList(@RequestBody UserReportDto userReportDto);
37
38     /**
39      * 项目消费频次和渗透率
40      */
41     @PostMapping("/admin/user/report/deduction/list")
42     Result deductionList(@RequestBody UserReportDto userReportDto);
43
44     /**
461a07 45      * 项目消费频次和渗透率-导出渗透未执行
F 46      */
47     @PostMapping("/admin/user/report/deduction/list/export")
48     Result deductionListExport(@RequestBody UserReportDto userReportDto);
49
50     /**
e957c9 51      * 医生拉群线索-历史治疗标签
F 52      */
53     @PostMapping("/admin/user/report/treat/tag/list")
54     Result treatTagList(@RequestBody UserReportDto userReportDto);
461a07 55
F 56     /**
57      * 医生拉群线索-历史治疗标签-导出
58      */
59     @PostMapping("/admin/user/report/treat/tag/list/export")
60     Result treatTagListExport(@RequestBody UserReportDto userReportDto);
e957c9 61
F 62     /**
63      * 医生拉群线索-美际标签
64      */
65     @PostMapping("/admin/user/report/treat/mj/tag/list")
66     Result treatMjTagList(@RequestBody UserReportDto userReportDto);
67
461a07 68     /**
F 69      * 医生拉群线索-美际标签-导出
70      */
71     @PostMapping("/admin/user/report/treat/mj/tag/list/export")
72     Result treatMjTagListExport(@RequestBody UserReportDto userReportDto);
e957c9 73
a1b557 74     /**
F 75      * 客户资料卡
76      */
77     @PostMapping("/admin/user/info/card/detail")
78     Result userInfoCardDetail(@RequestBody UserDto userDto);
79
a499bd 80 }