diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java new file mode 100644 index 0000000..47f2af1 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java @@ -0,0 +1,39 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.BaseController; +import com.casic.missiles.core.base.response.ResponseData; +import com.casic.missiles.modular.system.service.IWaterNotesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.Map; + +@Controller +@RequestMapping(value = "/note") +public class WaterNotesController extends BaseController { + @Autowired + private IWaterNotesService waterNotesService; + + /** + * 根据权属单位统计闸井数量 + * @return + */ + @RequestMapping(value = "/edit") + @ResponseBody + public Object edit(@RequestBody(required = true) Map obj) { + return ResponseData.success(waterNotesService.edit(obj)); + } + + /** + * 根据井类型统计闸井数量 + */ + @RequestMapping(value = "/list") + @ResponseBody + public Object list() { + return ResponseData.success(waterNotesService.list().get("notes").toString()); + } + +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java new file mode 100644 index 0000000..47f2af1 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java @@ -0,0 +1,39 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.BaseController; +import com.casic.missiles.core.base.response.ResponseData; +import com.casic.missiles.modular.system.service.IWaterNotesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.Map; + +@Controller +@RequestMapping(value = "/note") +public class WaterNotesController extends BaseController { + @Autowired + private IWaterNotesService waterNotesService; + + /** + * 根据权属单位统计闸井数量 + * @return + */ + @RequestMapping(value = "/edit") + @ResponseBody + public Object edit(@RequestBody(required = true) Map obj) { + return ResponseData.success(waterNotesService.edit(obj)); + } + + /** + * 根据井类型统计闸井数量 + */ + @RequestMapping(value = "/list") + @ResponseBody + public Object list() { + return ResponseData.success(waterNotesService.list().get("notes").toString()); + } + +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java new file mode 100644 index 0000000..cbf6fbb --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java @@ -0,0 +1,10 @@ +package com.casic.missiles.modular.system.dao; + +import org.apache.ibatis.annotations.Param; + +import java.util.Map; + +public interface WaterNotesMapper { + Map list(); + boolean edit(@Param("list") String listStr); +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java new file mode 100644 index 0000000..47f2af1 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java @@ -0,0 +1,39 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.BaseController; +import com.casic.missiles.core.base.response.ResponseData; +import com.casic.missiles.modular.system.service.IWaterNotesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.Map; + +@Controller +@RequestMapping(value = "/note") +public class WaterNotesController extends BaseController { + @Autowired + private IWaterNotesService waterNotesService; + + /** + * 根据权属单位统计闸井数量 + * @return + */ + @RequestMapping(value = "/edit") + @ResponseBody + public Object edit(@RequestBody(required = true) Map obj) { + return ResponseData.success(waterNotesService.edit(obj)); + } + + /** + * 根据井类型统计闸井数量 + */ + @RequestMapping(value = "/list") + @ResponseBody + public Object list() { + return ResponseData.success(waterNotesService.list().get("notes").toString()); + } + +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java new file mode 100644 index 0000000..cbf6fbb --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java @@ -0,0 +1,10 @@ +package com.casic.missiles.modular.system.dao; + +import org.apache.ibatis.annotations.Param; + +import java.util.Map; + +public interface WaterNotesMapper { + Map list(); + boolean edit(@Param("list") String listStr); +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml new file mode 100644 index 0000000..e2f9e83 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + update bus_water_notes set notes = #{list} where id = 1 + + \ No newline at end of file diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java new file mode 100644 index 0000000..47f2af1 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java @@ -0,0 +1,39 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.BaseController; +import com.casic.missiles.core.base.response.ResponseData; +import com.casic.missiles.modular.system.service.IWaterNotesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.Map; + +@Controller +@RequestMapping(value = "/note") +public class WaterNotesController extends BaseController { + @Autowired + private IWaterNotesService waterNotesService; + + /** + * 根据权属单位统计闸井数量 + * @return + */ + @RequestMapping(value = "/edit") + @ResponseBody + public Object edit(@RequestBody(required = true) Map obj) { + return ResponseData.success(waterNotesService.edit(obj)); + } + + /** + * 根据井类型统计闸井数量 + */ + @RequestMapping(value = "/list") + @ResponseBody + public Object list() { + return ResponseData.success(waterNotesService.list().get("notes").toString()); + } + +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java new file mode 100644 index 0000000..cbf6fbb --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java @@ -0,0 +1,10 @@ +package com.casic.missiles.modular.system.dao; + +import org.apache.ibatis.annotations.Param; + +import java.util.Map; + +public interface WaterNotesMapper { + Map list(); + boolean edit(@Param("list") String listStr); +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml new file mode 100644 index 0000000..e2f9e83 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + update bus_water_notes set notes = #{list} where id = 1 + + \ No newline at end of file diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/IWaterNotesService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/IWaterNotesService.java new file mode 100644 index 0000000..fd4a1d3 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/IWaterNotesService.java @@ -0,0 +1,8 @@ +package com.casic.missiles.modular.system.service; + +import java.util.Map; + +public interface IWaterNotesService { + Map list(); + boolean edit(Map obj); +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java new file mode 100644 index 0000000..47f2af1 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/controller/WaterNotesController.java @@ -0,0 +1,39 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.BaseController; +import com.casic.missiles.core.base.response.ResponseData; +import com.casic.missiles.modular.system.service.IWaterNotesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.Map; + +@Controller +@RequestMapping(value = "/note") +public class WaterNotesController extends BaseController { + @Autowired + private IWaterNotesService waterNotesService; + + /** + * 根据权属单位统计闸井数量 + * @return + */ + @RequestMapping(value = "/edit") + @ResponseBody + public Object edit(@RequestBody(required = true) Map obj) { + return ResponseData.success(waterNotesService.edit(obj)); + } + + /** + * 根据井类型统计闸井数量 + */ + @RequestMapping(value = "/list") + @ResponseBody + public Object list() { + return ResponseData.success(waterNotesService.list().get("notes").toString()); + } + +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java new file mode 100644 index 0000000..cbf6fbb --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/WaterNotesMapper.java @@ -0,0 +1,10 @@ +package com.casic.missiles.modular.system.dao; + +import org.apache.ibatis.annotations.Param; + +import java.util.Map; + +public interface WaterNotesMapper { + Map list(); + boolean edit(@Param("list") String listStr); +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml new file mode 100644 index 0000000..e2f9e83 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/dao/mapping/WaterNotesMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + update bus_water_notes set notes = #{list} where id = 1 + + \ No newline at end of file diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/IWaterNotesService.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/IWaterNotesService.java new file mode 100644 index 0000000..fd4a1d3 --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/IWaterNotesService.java @@ -0,0 +1,8 @@ +package com.casic.missiles.modular.system.service; + +import java.util.Map; + +public interface IWaterNotesService { + Map list(); + boolean edit(Map obj); +} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/impl/WaterNotesServiceImpl.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/impl/WaterNotesServiceImpl.java new file mode 100644 index 0000000..1ad245b --- /dev/null +++ b/casic-alarm/src/main/java/com/casic/missiles/modular/system/service/impl/WaterNotesServiceImpl.java @@ -0,0 +1,25 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.casic.missiles.modular.system.dao.WaterNotesMapper; +import com.casic.missiles.modular.system.service.IWaterNotesService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.Map; + +@Service +public class WaterNotesServiceImpl implements IWaterNotesService { + @Resource + private WaterNotesMapper waterNotesMapper; + + @Override + public Map list() { + return waterNotesMapper.list(); + } + + @Override + public boolean edit(Map obj) { + waterNotesMapper.edit(obj.get("list").toString()); + return true; + } +}