Browse Source

综治视联网信息中心 api和app接口

lidongyu 1 năm trước cách đây
mục cha
commit
6aec547dc2

+ 81 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/organizationAndInstitutioncontroller/AppPublicSafetyMonitoringController.java

@@ -0,0 +1,81 @@
+package com.sooka.sponest.mobile.comprehensive.organizationAndInstitutioncontroller;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.domain.ComprehensivePublicSafetyMonitoring;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemotePublicSafetyMonitoringService;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteVideoNetworkingService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 城乡社区公共安全视频监控
+ *
+ * @author lidongyu
+ * @date 2023/9/14 10:16
+ */
+@RestController
+@RequestMapping("/AppPublicSafetyMonitoringController")
+public class AppPublicSafetyMonitoringController extends BaseController {
+
+    @Resource
+    RemotePublicSafetyMonitoringService remotePublicSafetyMonitoringService;
+
+    /**
+     * 查询城乡社区公共安全视频监控列表
+     */
+    @GetMapping("/publicSafetyMonitoring/list")
+    public AjaxResult list(ComprehensivePublicSafetyMonitoring publicSafetyMonitoring) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo tableDataInfo = remotePublicSafetyMonitoringService.selectComprehensivePublicSafetyMonitoringList(pageNum, pageSize,publicSafetyMonitoring.getCommunityName());
+        if(HttpStatus.SUCCESS == tableDataInfo.getCode()){
+            return AjaxResult.success(tableDataInfo.getRows());
+        }else{
+            return AjaxResult.error(tableDataInfo.getCode(),tableDataInfo.getMsg());
+        }
+    }
+
+    /**
+     * 获取城乡社区公共安全视频监控详细信息
+     */
+    @GetMapping("/publicSafetyMonitoring/edit")
+    public AjaxResult getInfo(String id) {
+        R<ComprehensivePublicSafetyMonitoring> edit = remotePublicSafetyMonitoringService.selectComprehensivePublicSafetyMonitoringById(id);
+        ComprehensivePublicSafetyMonitoring data = edit.getData();
+
+        return AjaxResult.success(data);
+    }
+
+    /**
+     * 新增城乡社区公共安全视频监控
+     */
+    @PostMapping("/publicSafetyMonitoring")
+    public AjaxResult add(@RequestBody String json) {
+        return remotePublicSafetyMonitoringService.insertComprehensivePublicSafetyMonitoring(json);
+    }
+    /**
+     * 修改城乡社区公共安全视频监控
+     */
+    @PostMapping("/publicSafetyMonitoring/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return remotePublicSafetyMonitoringService.updateComprehensivePublicSafetyMonitoring(json);
+    }
+
+    /**
+     * 删除城乡社区公共安全视频监控
+     */
+    @GetMapping("/publicSafetyMonitoring/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return remotePublicSafetyMonitoringService.deleteComprehensivePublicSafetyMonitoringByIds(id.toArray(new String[0]));
+    }
+
+}

+ 81 - 0
src/main/java/com/sooka/sponest/mobile/comprehensive/organizationAndInstitutioncontroller/AppVideoNetworkingController.java

@@ -0,0 +1,81 @@
+package com.sooka.sponest.mobile.comprehensive.organizationAndInstitutioncontroller;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.web.page.PageDomain;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+import com.ruoyi.common.core.web.page.TableSupport;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.domain.ComprehensiveVideoNetworking;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteBuildingService;
+import com.sooka.sponest.comprehensive.api.comprehensiveOrganizationAndInstitution.service.RemoteVideoNetworkingService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 综治视联网信息中心
+ *
+ * @author lidongyu
+ * @date 2023/9/14 10:16
+ */
+@RestController
+@RequestMapping("/AppVideoNetworkingController")
+public class AppVideoNetworkingController extends BaseController {
+
+    @Resource
+    RemoteVideoNetworkingService remoteVideoNetworkingService;
+
+    /**
+     * 查询综治视联网信息中心列表
+     */
+    @GetMapping("/videoNetworking/list")
+    public AjaxResult list(ComprehensiveVideoNetworking videoNetworking) {
+        PageDomain pageDomain = TableSupport.buildPageRequest();
+        Integer pageNum = pageDomain.getPageNum();
+        Integer pageSize = pageDomain.getPageSize();
+        TableDataInfo tableDataInfo = remoteVideoNetworkingService.selectComprehensiveVideoNetworkingList(pageNum, pageSize,videoNetworking.getCenterName());
+        if(HttpStatus.SUCCESS == tableDataInfo.getCode()){
+            return AjaxResult.success(tableDataInfo.getRows());
+        }else{
+            return AjaxResult.error(tableDataInfo.getCode(),tableDataInfo.getMsg());
+        }
+    }
+
+    /**
+     * 获取综治视联网信息中心详细信息
+     */
+    @GetMapping("/videoNetworking/edit")
+    public AjaxResult getInfo(String id) {
+        R<ComprehensiveVideoNetworking> edit = remoteVideoNetworkingService.selectComprehensiveVideoNetworkingById(id);
+        ComprehensiveVideoNetworking data = edit.getData();
+
+        return AjaxResult.success(data);
+    }
+
+    /**
+     * 新增综治视联网信息中心
+     */
+    @PostMapping("/videoNetworking")
+    public AjaxResult add(@RequestBody String json) {
+        return remoteVideoNetworkingService.insertComprehensiveVideoNetworking(json);
+    }
+    /**
+     * 修改综治视联网信息中心
+     */
+    @PostMapping("/videoNetworking/put")
+    public AjaxResult edit(@RequestBody String json) {
+        return remoteVideoNetworkingService.updateComprehensiveVideoNetworking(json);
+    }
+
+    /**
+     * 删除综治视联网信息中心
+     */
+    @GetMapping("/videoNetworking/del")
+    public AjaxResult remove(@RequestParam("id") List<String> id) {
+        return remoteVideoNetworkingService.deleteComprehensiveVideoNetworkingByIds(id.toArray(new String[0]));
+    }
+
+}