package com.hz.his.feign.service.platform.bi;
|
|
import com.hx.resultTool.Result;
|
import com.hz.his.dto.report.CoreProjectReportDto;
|
import com.hz.his.dto.report.OperationalStatementsVo;
|
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-ope-sta")
|
public interface BiOpeStaService {
|
|
/**
|
* 首页头部数据和门店执行业绩完成情况,只支持月份操作
|
*/
|
@PostMapping("/admin/operational/index")
|
Result index(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 现金业绩&执行业绩时间趋势
|
*/
|
@PostMapping("/admin/operational/cash/time-trend")
|
Result cashierSettlement(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 员工执行业绩排名-各咨询师执行业绩
|
*/
|
@PostMapping("/admin/operational/consultant/execute-achievement")
|
Result consultantExecute(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 员工执行业绩排名-医生执行业绩排名
|
*/
|
@PostMapping("/admin/operational/doctor/execute-achievement")
|
Result doctorExecute(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 本周医生每日面诊人数及执行业绩
|
*/
|
@PostMapping("/admin/operational/doctor/week/execute-achievement")
|
Result doctorWeekExecute(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
|
/**
|
* 各项目大类执行情况分析
|
*/
|
@PostMapping("/admin/operational/project/category/execute")
|
Result projectCategory(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 初诊成交项目排行
|
*/
|
@PostMapping("/admin/operational/project/initial/diagnosis")
|
Result projectCategoryOne(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 各门店销售情况分析(到访-成交-开单)
|
*/
|
@PostMapping("/admin/operational/shop/sale/order")
|
Result shopSale(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 各渠道首天成交情况分析
|
*/
|
@PostMapping("/admin/operational/channels/first-day/deal")
|
Result channelDeal(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 各渠道首天成交情况分析-沉睡客唤醒成交分析
|
*/
|
@PostMapping("/admin/operational/channels/dead-sleep/deal")
|
Result deadSleep(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 各渠道首天成交情况分析-渠道总信息
|
*/
|
@PostMapping("/admin/operational/channels/deal")
|
Result channelsDeal(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
|
/**
|
* 各渠道首天成交情况分析-新媒体沉睡客渠道现金业绩
|
*/
|
@PostMapping("/admin/operational/channels/new-media")
|
Result channelsNewMedia(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 各渠道首天成交情况分析-门诊各渠道首天成交情况分析
|
*/
|
@PostMapping("/admin/operational/shop/channels")
|
Result shopChannels(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 门店&咨询师老带新首天成交金额分析
|
*/
|
@PostMapping("/admin/operational/shop/consultant/deal-analysis")
|
Result shopConsultant(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 门店&咨询师CRM艾芯荟成交
|
*/
|
@PostMapping("/admin/operational/shop/consultant/crm-deal")
|
Result shopConsultantCrm(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 各门店&咨询师初诊&复诊情况分析(未减金额)
|
*/
|
@PostMapping("/admin/operational/shop/consultant/all-deal")
|
Result shopConsultantDeal(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 渠道初诊成交项目TOP3
|
*/
|
@PostMapping("/admin/operational/channels/project/fisrt-deal")
|
Result channelsProjectFirstDeal(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 公海释放人数
|
*/
|
@PostMapping("/admin/operational/high-seas/release")
|
Result highSeasRelease(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
/**
|
* 医生核心项目执行情况
|
*/
|
@PostMapping("/admin/operational/doctor/core/project")
|
Result doctorCoreProject(@RequestBody CoreProjectReportDto coreProjectReportDto);
|
|
/**
|
* RFM数据查看
|
*/
|
@PostMapping("/admin/operational/rfm/data/list")
|
Result rfmDataList(@RequestBody OperationalStatementsVo operationalStatementsVo);
|
|
|
}
|