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