phis-feign/src/main/java/com/hz/his/dto/report/UserReportDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiGroupService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
phis-feign/src/main/java/com/hz/his/dto/report/UserReportDto.java
@@ -5,7 +5,7 @@ import java.util.List; /** * 咨询师报表扩展 * 用户报表扩展 * @author fwq * */ @Data @@ -24,6 +24,10 @@ private List<String> roomList; /**医生标识*/ private List<String> doctorIdList; /**注射科医生标识*/ private List<String> zskDoctorIdList; /**皮肤科医生标识*/ private List<String> pfkDoctorIdList; /**会员等级*/ private List<String> userLevelList; /**会员状态*/ @@ -32,4 +36,8 @@ private List<String> upProjectIdList; /**顾问标识*/ private List<String> adviserIdList; /**标签*/ private List<String> tagNameList; /**执行频次,1,2,3(-1为多次)*/ private Integer deductionNum; } phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiGroupService.java
New file @@ -0,0 +1,28 @@ package com.hz.his.feign.service.platform.bi; import com.hx.resultTool.Result; import com.hz.his.dto.report.GroupUserReportDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; /** * 群数据 * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀 */ @FeignClient(name = "phiskin-bi-view-user", path = "/bi-view", contextId = "bi-group-data") public interface BiGroupService { /** * 群数据-增长中心项目消费频次和消费 */ @PostMapping("/admin/group/report/deduction/total") Result deductionTotal(@RequestBody GroupUserReportDto groupUserReportDto); } phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java
@@ -1,7 +1,7 @@ package com.hz.his.feign.service.platform.bi; import com.hx.resultTool.Result; import com.hz.his.dto.report.CxjReportReqDto; import com.hz.his.dto.report.UserReportDto; import com.hz.his.dto.report.UserReportListDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; @@ -22,4 +22,36 @@ Result cashTotalList(@RequestBody UserReportListDto userReportListDto); /** * RFM会员池子 */ @PostMapping("/admin/user/report/rfm/data/list") Result rfmDataList(@RequestBody UserReportDto userReportDto); /** * 医生会员池子 */ @PostMapping("/admin/user/report/doctor/data/list") Result doctorDataList(@RequestBody UserReportDto userReportDto); /** * 项目消费频次和渗透率 */ @PostMapping("/admin/user/report/deduction/list") Result deductionList(@RequestBody UserReportDto userReportDto); /** * 医生拉群线索-历史治疗标签 */ @PostMapping("/admin/user/report/treat/tag/list") Result treatTagList(@RequestBody UserReportDto userReportDto); /** * 医生拉群线索-美际标签 */ @PostMapping("/admin/user/report/treat/mj/tag/list") Result treatMjTagList(@RequestBody UserReportDto userReportDto); }