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); }