From 1d14ba39daf0422199c44b5b2ffc67d2364b2be2 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期日, 07 四月 2024 17:24:50 +0800 Subject: [PATCH] 工单状态完善 --- ycl-server/src/main/java/com/ycl/platform/controller/TMonitorController.java | 42 +++++++++++++++++++++++++++++++----------- 1 files changed, 31 insertions(+), 11 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/TMonitorController.java b/ycl-server/src/main/java/com/ycl/platform/controller/TMonitorController.java index abde607..f70f35f 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/TMonitorController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/TMonitorController.java @@ -1,7 +1,8 @@ package com.ycl.platform.controller; import annotation.Log; -import com.ycl.platform.entity.TMonitor; +import com.ycl.platform.domain.entity.TMonitor; +import com.ycl.platform.domain.vo.TMonitorVO; import com.ycl.platform.service.ITMonitorService; import com.ycl.system.AjaxResult; import com.ycl.system.controller.BaseController; @@ -10,7 +11,6 @@ import enumeration.BusinessType; import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -31,32 +31,32 @@ /** * 鏌ヨ璁惧璧勪骇鍒楄〃 */ - @PreAuthorize("@ss.hasPermi('system:monitor:list')") +// @PreAuthorize("@ss.hasPermi('system:monitor:list')") @GetMapping("/list") public TableDataInfo list(TMonitor tMonitor) { startPage(); - List<TMonitor> list = tMonitorService.selectTMonitorList(tMonitor); + List<TMonitorVO> list = tMonitorService.selectTMonitorList(tMonitor); return getDataTable(list); } /** * 瀵煎嚭璁惧璧勪骇鍒楄〃 */ - @PreAuthorize("@ss.hasPermi('system:monitor:export')") +// @PreAuthorize("@ss.hasPermi('system:monitor:export')") @Log(title = "璁惧璧勪骇", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, TMonitor tMonitor) { - List<TMonitor> list = tMonitorService.selectTMonitorList(tMonitor); - ExcelUtil<TMonitor> util = new ExcelUtil<TMonitor>(TMonitor.class); + List<TMonitorVO> list = tMonitorService.selectTMonitorList(tMonitor); + ExcelUtil<TMonitorVO> util = new ExcelUtil<TMonitorVO>(TMonitorVO.class); util.exportExcel(response, list, "璁惧璧勪骇鏁版嵁"); } /** * 鑾峰彇璁惧璧勪骇璇︾粏淇℃伅 */ - @PreAuthorize("@ss.hasPermi('system:monitor:query')") +// @PreAuthorize("@ss.hasPermi('system:monitor:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { @@ -66,7 +66,7 @@ /** * 鏂板璁惧璧勪骇 */ - @PreAuthorize("@ss.hasPermi('system:monitor:add')") +// @PreAuthorize("@ss.hasPermi('system:monitor:add')") @Log(title = "璁惧璧勪骇", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody TMonitor tMonitor) @@ -77,7 +77,7 @@ /** * 淇敼璁惧璧勪骇 */ - @PreAuthorize("@ss.hasPermi('system:monitor:edit')") +// @PreAuthorize("@ss.hasPermi('system:monitor:edit')") @Log(title = "璁惧璧勪骇", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody TMonitor tMonitor) @@ -88,11 +88,31 @@ /** * 鍒犻櫎璁惧璧勪骇 */ - @PreAuthorize("@ss.hasPermi('system:monitor:remove')") +// @PreAuthorize("@ss.hasPermi('system:monitor:remove')") @Log(title = "璁惧璧勪骇", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tMonitorService.deleteTMonitorByIds(ids)); } + + /** + * 鑾峰彇瑙嗛璁惧缁熻鏁� + */ + @GetMapping("/getVideoCount/{cameraFunType}") + public AjaxResult getVideoCount(@PathVariable String cameraFunType) + { + return success(tMonitorService.getVideoCount(cameraFunType)); + } + + /** + * 鑾峰彇寮傚父鎭㈠瑙嗛璁惧缁熻鏁� + */ + @GetMapping("/recoveryException") + public AjaxResult recoveryException() + { + return success(tMonitorService.recoveryException()); + } + + } -- Gitblit v1.8.0