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; /** * 门店日报表 * 这里这个name 需è¦å¡«å†™ 请求的æœåŠ¡æ供者的注册到nacos Server上é¢çš„æœåŠ¡å,path 是请求接å£å‰ç¼€ */ @FeignClient(name="phiskin-bi-view-user",path = "/bi-view",contextId = "bi-shop-day") public interface BiShopDayService { /** * 日报表-å½“æ—¥åˆ°åº—ä¿¡æ¯ * ArriveShopVo */ @PostMapping("/admin/export/shop/day/arriveShop") Result arriveShop(@RequestBody ShopReportDto shopReportDto); /** * 日报表-当日å„ä¸šç»©æŒ‡æ ‡ * ShopAchievementVo */ @PostMapping("/admin/export/shop/day/indicators") Result indicators(@RequestBody ShopReportDto shopReportDto); /** * æ–°è€ä¼šå‘˜æ•°æ® * ShopOldLeadNewVo */ @PostMapping("/admin/export/shop/day/old/lead/new") Result oldLeadNew(@RequestBody ShopReportDto shopReportDto); /** * é‡ç‚¹é¡¹ç›®æŒ‡æ ‡æ•°æ® * ShopImportantProjectVo */ @PostMapping("/admin/export/shop/important/project/indicators/list") Result importantProjectIndicators(@RequestBody ShopReportDto shopReportDto); /** * å…¶å®ƒä¸šç»©ä¿¡æ¯ * ShopOtherVo */ @PostMapping("/admin/export/shop/other/list") Result otherInAchievement(@RequestBody ShopReportDto shopReportDto); /** * 门店-员工-用户执行业绩 */ @PostMapping("/admin/user/deduction/report/shop/emp/list") Result shopEmpUserList(@RequestBody EmployeeReportDto employeeReportDto); }