package com.hz.his.feign.service.platform.bi;
|
|
import com.hx.resultTool.Result;
|
import com.hz.his.dto.report.EmployeeReportDto;
|
import com.hz.his.dto.report.PerformanceReqParamsDto;
|
import com.hz.his.dto.report.ShopReportDto;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
/**
|
* 门店日报表
|
* 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
|
*/
|
@FeignClient(name="phiskin-bi-view-user",path = "/bi-view",contextId = "bi-shop-spa")
|
public interface BiShopSPAService {
|
|
/**
|
* 日报表-当日各业绩指标
|
* ShopAchievementVo
|
*/
|
@PostMapping("/admin/export/shop/spa/day/indicators")
|
Result dayIndicators(@RequestBody ShopReportDto shopReportDto);
|
|
/**
|
* SPA咨询师业绩日报表
|
* EmployeeReportDto
|
*/
|
@RequestMapping("/admin/export/shop/spa/employee/indicators/list")
|
Result employeeIndicatorsList(@RequestBody EmployeeReportDto employeeReportDto);
|
|
/**
|
* SPA项目指标数据
|
* ShopImportantProjectVo
|
*/
|
@PostMapping("/admin/export/shop/spa/project/indicators/list")
|
Result projectIndicatorsList(@RequestBody ShopReportDto shopReportDto);
|
|
|
/**
|
* SPA门店月执行数据
|
*/
|
@RequestMapping("admin/export/shop/spa/month/deduction/new")
|
Result monthDeductionNew(@RequestBody ShopReportDto shopReportDto);
|
|
/**
|
* SPA门店-员工月执行数据
|
*/
|
@RequestMapping("admin/export/shop/spa/month/deduction/emp/new")
|
Result monthDeductionEmpNew(@RequestBody ShopReportDto shopReportDto);
|
|
/**
|
* SPA门店-员工月执行明细导出
|
*/
|
@RequestMapping("admin/export/shop/spa/month/deduction/emp/new/report")
|
Result monthDeductionEmpExport(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
|
|
}
|