From dbb8355061b6f60976d410fe475157c6e82f5593 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Thu, 15 Jun 2023 16:12:21 +0800 Subject: [PATCH] 添加多站多参接口 --- screen-api/src/main/java/com/moral/api/controller/UAVController.java | 42 +++++++++++++++++++++++++++++++++--------- 1 files changed, 33 insertions(+), 9 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/controller/UAVController.java b/screen-api/src/main/java/com/moral/api/controller/UAVController.java index 0342ed5..29c41ef 100644 --- a/screen-api/src/main/java/com/moral/api/controller/UAVController.java +++ b/screen-api/src/main/java/com/moral/api/controller/UAVController.java @@ -5,6 +5,7 @@ import com.moral.api.mapper.HistorySecondUavMapper; import com.moral.api.pojo.dto.uav.UAVQueryTimeSlotDTO; import com.moral.api.pojo.form.uav.UAVQueryTimeSlotForm; +import com.moral.api.pojo.vo.uav.HistorySecondUavVOs; import com.moral.api.pojo.vo.uav.UAVQueryDateVO; import com.moral.api.pojo.vo.uav.UAVQueryTimeSlotVO; import com.moral.api.pojo.vo.uav.UAVQueryTimeSlotVOs; @@ -36,20 +37,36 @@ public class UAVController { @Autowired - HistorySecondUavMapper historySecondUavMapper; - @Autowired HistorySecondUavService historySecondUavService; + @Autowired + HistorySecondUavMapper historySecondUavMapper; + /** - * @Description: ������������id���mac��������������������������������� - * @Param: [] + * @Description: ������������������������������������������ + * @Param: [batch] * @return: com.moral.constant.ResultMessage * @Author: ��������� - * @Date: 2021/8/31 + * @Date: 2021/9/13 */ - @RequestMapping("query") - public ResultMessage query(){ - List<HistorySecondUav> historySecondUavs = historySecondUavMapper.selectList(new QueryWrapper<>()); - return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),historySecondUavs); + @RequestMapping("queryDataByBatch") + public ResultMessage queryDataByBatch(String batch){ + List<HistorySecondUav> historySecondUavs = historySecondUavService.queryDataByBatch(batch); + if (historySecondUavs==null){ + return new ResultMessage(ResponseCodeEnum.SENSOR_IS_NOT_EXIST,"null"); + } + + //������������������������ + HistorySecondUavVOs vo = HistorySecondUavVOs.convert(historySecondUavs); + return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),vo); + } + + @RequestMapping("test") + public ResultMessage test(String batch){ + QueryWrapper<HistorySecondUav> wrapper = new QueryWrapper(); + wrapper.select("value"); + wrapper.eq("batch", "2021-07-08 01:00:00"); + List<HistorySecondUav> datas = historySecondUavMapper.selectList(wrapper); + return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),datas); } @@ -71,6 +88,13 @@ } + /** + * @Description: ��������������������������������������������� + * @Param: [form] + * @return: com.moral.constant.ResultMessage + * @Author: ��������� + * @Date: 2021/9/13 + */ @RequestMapping("queryTimeSlot") public ResultMessage queryTimeSlot(UAVQueryTimeSlotForm form){ //������������������������ -- Gitblit v1.8.0