ANDRU-PC\Andru
2023-08-17 4818d51403f71b6b1fb9fd19872e3bded8e2c7d3
提交 | 用户 | age
a66cab 1 package com.hz.his.feign.service.platform.bi;
F 2
3 import com.hx.resultTool.Result;
b3298a 4 import com.hz.his.dto.report.EmployeeReportDto;
a66cab 5 import com.hz.his.dto.report.ShopReportDto;
F 6 import org.springframework.cloud.openfeign.FeignClient;
7 import org.springframework.web.bind.annotation.PostMapping;
8 import org.springframework.web.bind.annotation.RequestBody;
9
10
11 /**
12  * 门店日报表
13  * 这里这个name 需要填写 请求的服务提供者的注册到nacos Server上面的服务名,path 是请求接口前缀
14  */
15 @FeignClient(name="phiskin-bi-view-user",path = "/bi-view",contextId = "bi-shop-day")
16 public interface BiShopDayService {
17
18     /**
19      * 日报表-当日到店信息
222522 20      * ArriveShopVo
a66cab 21      */
F 22     @PostMapping("/admin/export/shop/day/arriveShop")
23     Result arriveShop(@RequestBody ShopReportDto shopReportDto);
24
25     /**
26      * 日报表-当日各业绩指标
222522 27      * ShopAchievementVo
a66cab 28      */
F 29     @PostMapping("/admin/export/shop/day/indicators")
30     Result indicators(@RequestBody ShopReportDto shopReportDto);
31
32     /**
33      * 新老会员数据
222522 34      * ShopOldLeadNewVo
a66cab 35      */
F 36     @PostMapping("/admin/export/shop/day/old/lead/new")
37     Result oldLeadNew(@RequestBody ShopReportDto shopReportDto);
38
39     /**
40      * 重点项目指标数据
222522 41      * ShopImportantProjectVo
a66cab 42      */
F 43     @PostMapping("/admin/export/shop/important/project/indicators/list")
44     Result importantProjectIndicators(@RequestBody ShopReportDto shopReportDto);
45
46     /**
47      * 其它业绩信息
222522 48      * ShopOtherVo
a66cab 49      */
08fa86 50     @PostMapping("/admin/export/shop/other/list")
a66cab 51     Result otherInAchievement(@RequestBody ShopReportDto shopReportDto);
F 52
b3298a 53     /**
F 54      * 门店-员工-用户执行业绩
55      */
56     @PostMapping("/admin/user/deduction/report/shop/emp/list")
57     Result shopEmpUserList(@RequestBody EmployeeReportDto employeeReportDto);
58
a66cab 59 }