1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package com.sooka.sponest.mobile.data.digitalfirecontrol;
- import com.alibaba.fastjson.JSON;
- import com.ruoyi.common.core.web.domain.AjaxResult;
- import com.ruoyi.common.core.web.page.PageDomain;
- import com.ruoyi.common.core.web.page.TableSupport;
- import com.sooka.sponest.data.api.digitalfire.domain.BasicLinkageForce;
- import com.sooka.sponest.data.api.digitalfire.domain.FireKeyPlaces;
- import com.sooka.sponest.data.api.digitalfire.service.RemoteFireKeyPlacesService;
- import com.sooka.sponest.mobile.system.camera.service.AppCameraService;
- import com.sooka.sponest.mobile.utils.PictureReplaceAll;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- import java.util.List;
- import java.util.Map;
- @RestController
- @RequestMapping("/AppkeyplacesController")
- public class FirecontrolFireKeyPlacesController {
- @Resource
- RemoteFireKeyPlacesService remoteFireKeyPlacesService;
- @Resource
- AppCameraService appCameraService;
- /**
- * 查询重点场所管理列表
- *
- * @param fireKeyPlaces
- * @return
- */
- @GetMapping("/keyplacesInfoList/list")
- public AjaxResult keyplacesInfoList(FireKeyPlaces fireKeyPlaces) {
- PageDomain pageDomain = TableSupport.buildPageRequest();
- Integer pageNum = pageDomain.getPageNum();
- Integer pageSize = pageDomain.getPageSize();
- return AjaxResult.success(remoteFireKeyPlacesService.keyplacesInfoList(pageNum, pageSize, fireKeyPlaces.getName()).getRows());
- }
- /**
- * 获取重点场所管理详细信息
- *
- * @param id
- * @return
- */
- @GetMapping("/keyplacesInfo/edit")
- public AjaxResult keyplacesInfoedit(String id) {
- AjaxResult ajaxResult = remoteFireKeyPlacesService.keyplacesInfoedit(id);
- if("200".equals(ajaxResult.get("code").toString())){
- Map<String, Object> info = (Map<String, Object>) ajaxResult.get("data");
- PictureReplaceAll.StringToList(info);
- return appCameraService.selectCameraByIds(info);
- }else{
- return ajaxResult;
- }
- }
- /**
- * 删除重点场所管理
- *
- * @param
- * @return
- */
- @GetMapping("/keyplacesInfo/del")
- public AjaxResult delkeyplacesInfo(@RequestParam("id") List<String> id) {
- return remoteFireKeyPlacesService.delkeyplacesInfo(id.toArray(new String[0]));
- }
- /**
- * 修改重点场所管理
- *
- * @param json
- * @return
- */
- @PostMapping("/keyplacesInfo/put")
- public AjaxResult putkeyplacesInfo(@RequestBody String json) {
- return remoteFireKeyPlacesService.putkeyplacesInfo(json);
- }
- /**
- * 新增重点场所管理
- *
- * @param json
- * @return
- */
- @PostMapping("/keyplacesInfo")
- public AjaxResult keyplacesInfo(@RequestBody String json) {
- return remoteFireKeyPlacesService.addkeyplacesInfo(json);
- }
- }
|