123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- package com.sooka.sponest.data.digitalemergency.controller;
- import com.alibaba.fastjson.JSON;
- import com.alibaba.fastjson.JSONObject;
- import com.ruoyi.common.core.web.controller.BaseController;
- import com.ruoyi.common.core.web.domain.AjaxResult;
- import com.sooka.sponest.data.digitalemergency.domain.bo.EmergencyViewBO;
- import com.sooka.sponest.data.digitalemergency.service.IEmergencyViewService;
- import com.sooka.sponest.data.digitalfirecontrol.domain.bo.FireControlViewBO;
- import com.sooka.sponest.data.digitalfirecontrol.service.IFireControlViewService;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- import java.util.Map;
- /**
- * @Auther: mjq
- * @Date: 2023/5/15 - 05 - 15 - 13:07
- * @Description: com.sooka.sponest.data.centerdataview.controller
- * @version: 1.0
- */
- @RestController
- @RequestMapping("/emergencyView")
- public class EmergencyViewController extends BaseController {
- @Autowired
- private IEmergencyViewService emergencyViewService;
- @Autowired
- private IFireControlViewService fireControlViewService;
- /**
- * 数字应急可视化列表
- *
- * @param emergencyViewBO
- * @return
- */
- @ApiOperation(value = "数字应急可视化列表", notes = "数字应急可视化列表")
- @GetMapping("/emergencyViewList")
- public AjaxResult environmentViewList(EmergencyViewBO emergencyViewBO) {
- List<Map<String, Object>> resultList = emergencyViewService.emergencyViewList(emergencyViewBO);
- FireControlViewBO fireControlViewBO = JSONObject.parseObject(JSON.toJSONString(emergencyViewBO), FireControlViewBO.class);
- resultList.addAll(fireControlViewService.fireControlViewList(fireControlViewBO));
- return AjaxResult.success(resultList);
- }
- /**
- * 数字应急可视化落点+按部门分组
- *
- * @param emergencyViewBO
- * @return
- */
- @ApiOperation(value = "数字应急可视化落点+按部门分组", notes = "数字应急可视化落点+按部门分组")
- @GetMapping("/emergencyViewPoint")
- public AjaxResult environmentViewPoint(EmergencyViewBO emergencyViewBO) {
- if ("centerdata_t_emergency_warehouse".equals(emergencyViewBO.getType()) || "centerdata_t_emergency_team".equals(emergencyViewBO.getType())) {
- return AjaxResult.success(emergencyViewService.emergencyViewPoint(emergencyViewBO));
- }
- FireControlViewBO fireControlViewBO = JSONObject.parseObject(JSON.toJSONString(emergencyViewBO), FireControlViewBO.class);
- return AjaxResult.success(fireControlViewService.fireControlViewPoint(fireControlViewBO));
- }
- /**
- * 按部门查询落点
- *
- * @param emergencyViewBO
- * @return
- */
- @ApiOperation(value = "按部门查询落点", notes = "按部门查询落点")
- @GetMapping("/getPointByDeptId")
- public AjaxResult getPointByDeptId(EmergencyViewBO emergencyViewBO) {
- if ("centerdata_t_emergency_warehouse".equals(emergencyViewBO.getType()) || "centerdata_t_emergency_team".equals(emergencyViewBO.getType())) {
- return AjaxResult.success(emergencyViewService.getPointByDeptId(emergencyViewBO));
- }
- FireControlViewBO fireControlViewBO = JSONObject.parseObject(JSON.toJSONString(emergencyViewBO), FireControlViewBO.class);
- return AjaxResult.success(fireControlViewService.getPointByDeptId(fireControlViewBO));
- }
- /*
- * 查询巡更记录
- *
- * @author 韩福成
- * @date 2025/2/25 下午12:03
- */
- @ApiOperation(value = "查询巡更记录", notes = "查询巡更记录")
- @GetMapping("/getXungengRecord")
- public AjaxResult getXungengRecord(EmergencyViewBO emergencyViewBO) {
- return AjaxResult.success(emergencyViewService.getXungengRecord(emergencyViewBO));
- }
- /*
- * 查询巡更点位
- *
- * @author 韩福成
- * @date 2025/2/25 上午11:33
- */
- @ApiOperation(value = "查询巡更点位", notes = "查询巡更点位")
- @GetMapping("/getXungengPoint")
- public AjaxResult getXungengPoint(EmergencyViewBO emergencyViewBO) {
- return AjaxResult.success(emergencyViewService.getXungengPoint(emergencyViewBO));
- }
- }
|