fhx
2024-04-11 5ed1dfff3a33a421501fe30b9ec636736d28fa69
提交 | 用户 | age
4818d5 1 package com.hz.his.feign.service.platform.bi;
A 2
3 import com.hx.resultTool.Result;
4 import com.hz.his.dto.report.EmployeeReportDto;
2b7d69 5 import com.hz.his.dto.report.PerformanceReqParamsDto;
4818d5 6 import com.hz.his.dto.report.ShopReportDto;
A 7 import org.springframework.cloud.openfeign.FeignClient;
8 import org.springframework.web.bind.annotation.PostMapping;
9 import org.springframework.web.bind.annotation.RequestBody;
10 import org.springframework.web.bind.annotation.RequestMapping;
11
12
13 /**
14  * 门店日报表
15  * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
16  */
17 @FeignClient(name="phiskin-bi-view-user",path = "/bi-view",contextId = "bi-shop-spa")
18 public interface BiShopSPAService {
19
20     /**
21      * 日报表-当日各业绩指标
22      * ShopAchievementVo
23      */
24     @PostMapping("/admin/export/shop/spa/day/indicators")
25     Result dayIndicators(@RequestBody ShopReportDto shopReportDto);
26
27     /**
28      * SPA咨询师业绩日报表
29      * EmployeeReportDto
30      */
31     @RequestMapping("/admin/export/shop/spa/employee/indicators/list")
32     Result employeeIndicatorsList(@RequestBody EmployeeReportDto employeeReportDto);
33
34     /**
35      * SPA项目指标数据
36      * ShopImportantProjectVo
37      */
38     @PostMapping("/admin/export/shop/spa/project/indicators/list")
39     Result projectIndicatorsList(@RequestBody ShopReportDto shopReportDto);
2b7d69 40
F 41
42     /**
43      * SPA门店月执行数据
44      */
45     @RequestMapping("admin/export/shop/spa/month/deduction/new")
46     Result monthDeductionNew(@RequestBody ShopReportDto shopReportDto);
47
48     /**
49      * SPA门店-员工月执行数据
50      */
51     @RequestMapping("admin/export/shop/spa/month/deduction/emp/new")
52     Result monthDeductionEmpNew(@RequestBody ShopReportDto shopReportDto);
53
54     /**
ed27e4 55      * SPA门店-员工月执行明细
F 56      */
57     @RequestMapping("admin/export/shop/spa/month/deduction/emp/new/list/all")
58     Result monthDeductionEmpList(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
59
60     /**
2b7d69 61      * SPA门店-员工月执行明细导出
F 62      */
63     @RequestMapping("admin/export/shop/spa/month/deduction/emp/new/report")
64     Result monthDeductionEmpExport(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
65
4818d5 66 }