From 8beab91730f3e3cd6b53e4d498f763ff9dc65ef5 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Wed, 18 Nov 2020 14:16:55 +0800 Subject: [PATCH] 修改污染溯源接口,从history表中获取改为从history天表获取 --- src/main/java/com/moral/controller/SensorController.java | 49 +++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 39 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/moral/controller/SensorController.java b/src/main/java/com/moral/controller/SensorController.java index 67bc1d1..3e6a47c 100644 --- a/src/main/java/com/moral/controller/SensorController.java +++ b/src/main/java/com/moral/controller/SensorController.java @@ -1,13 +1,23 @@ package com.moral.controller; -import com.moral.common.bean.PageBean; -import com.moral.common.bean.ResultBean; -import com.moral.entity.Sensor; -import com.moral.service.SensorService; -import org.springframework.web.bind.annotation.*; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import javax.annotation.Resource; -import java.util.List; + +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.moral.common.bean.PageBean; +import com.moral.common.bean.ResultBean; +import com.moral.common.util.StringUtils; +import com.moral.entity.Sensor; +import com.moral.service.SensorService; @RestController @RequestMapping("sensor") @@ -15,27 +25,46 @@ public class SensorController { @Resource SensorService sensorService; + @GetMapping("page-list") public PageBean pageList(PageBean pageBean) { return sensorService.queryByPageBean(pageBean); } + + @GetMapping("list-by-vid") + public PageBean pageListByVersionId(Integer versionId) { + return sensorService.queryByVersionId(versionId); + } + @PostMapping("delete-by-ids") - public ResultBean deleteByIds(@RequestBody Integer [] ids){ + public ResultBean deleteByIds(@RequestBody Integer[] ids) { sensorService.deleteByIds(ids); ResultBean resultBean = new ResultBean(ResultBean.SUCCESS); return resultBean; } + @PostMapping("add-or-modify") - public ResultBean addOrModify(@RequestBody Sensor sensor){ + public ResultBean addOrModify(@RequestBody Sensor sensor) { sensorService.addOrModify(sensor); ResultBean resultBean = new ResultBean(ResultBean.SUCCESS); return resultBean; } - + @GetMapping("all") public ResultBean<List<Sensor>> getAllSensors() { - List<Sensor> sensors = sensorService.getAllSensors(); + List<Sensor> sensors = sensorService.getAllSensors(); return new ResultBean<List<Sensor>>(sensors); } + @GetMapping("getSenosrsByOrgId") + public ResultBean<List<Sensor>> getSenosrsByOrgId(Integer organizationId, String regionCode) { + Map<String, Object> parameters = new HashMap<>(); + parameters.put("organizationId", organizationId); + if (!StringUtils.isNullOrEmpty(regionCode)) { + parameters.put("regionCode", Long.valueOf(regionCode)); + } + List<Sensor> sensors = sensorService.selectSenosrsByOrgId(parameters); + return new ResultBean<>(sensors); + } + } -- Gitblit v1.8.0