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 getAlarmList(@RequestBody String body); /** * 获取实时警情图表数据 * @param body * @return */ @PostMapping("getAlarmPie") List getAlarmPie(@RequestBody String body); /** * 获取健康码数据集合 * @param body map集合数据 * @return */ @PostMapping("getHealthcodeList") List getHealthcodeList(@RequestBody String body); /** * 获取健康码图表数据 * @param body map集合数据 * @return */ @PostMapping("getHealthcodePie") List getHealthcodePie(@RequestBody String body); /** * 获取体温数据集合 * @param body map集合数据 * @return */ @PostMapping("getAnimalHeatList") List getAnimalHeatList(@RequestBody String body); /** * 获取体温数据集合 * @param body map集合数据 * @return */ @PostMapping("getAnimalHeatPie") List getAnimalHeatPie(@RequestBody String body); /** * 获取包裹数据集合 * @param body map集合数据 * @return */ @PostMapping(value = "getParcelList",produces = MediaType.APPLICATION_JSON_UTF8_VALUE) List getParcelList(@RequestBody String body); /** * 获取包裹统计数据 * @param body map集合数据 * @return */ @PostMapping("getParcelPie") List getParcelPie(@RequestBody String body); /** * 获取违禁品数据集合 * @param body map集合数据 * @return */ @PostMapping("getParcelKindList") List getParcelKindList(@RequestBody String body); /** * 获取违禁品统计数据 * @param body map集合数据 * @return */ @PostMapping("getParcelKindPie") List getParcelKindPie(@RequestBody String body); }