package org.springblade.report.feign;
|
|
import org.springblade.common.entity.*;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.http.MediaType;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import java.util.List;
|
|
@FeignClient(value = "blade-jfpts")
|
public interface ReportClient {
|
|
/**
|
* 获取实时警情数据集合
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getAlarmList")
|
List<AlarmExcel> getAlarmList(@RequestBody String body);
|
|
/**
|
* 获取实时警情图表数据
|
* @param body
|
* @return
|
*/
|
@PostMapping("getAlarmPie")
|
List<ReportReturnData> getAlarmPie(@RequestBody String body);
|
|
/**
|
* 获取健康码数据集合
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getHealthcodeList")
|
List<HealthcodeExcel> getHealthcodeList(@RequestBody String body);
|
|
/**
|
* 获取健康码图表数据
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getHealthcodePie")
|
List<ReportReturnData> getHealthcodePie(@RequestBody String body);
|
|
|
/**
|
* 获取体温数据集合
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getAnimalHeatList")
|
List<AnimalHeatExcel> getAnimalHeatList(@RequestBody String body);
|
|
/**
|
* 获取体温数据集合
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getAnimalHeatPie")
|
List<ReportReturnData> getAnimalHeatPie(@RequestBody String body);
|
|
/**
|
* 获取包裹数据集合
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping(value = "getParcelList",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
List<ParcelExcel> getParcelList(@RequestBody String body);
|
|
/**
|
* 获取包裹统计数据
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getParcelPie")
|
List<ReportReturnData> getParcelPie(@RequestBody String body);
|
|
/**
|
* 获取违禁品数据集合
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getParcelKindList")
|
List<ParcelKindExcel> getParcelKindList(@RequestBody String body);
|
|
|
/**
|
* 获取违禁品统计数据
|
* @param body map集合数据
|
* @return
|
*/
|
@PostMapping("getParcelKindPie")
|
List<ReportReturnData> getParcelKindPie(@RequestBody String body);
|
}
|