From 35c1d846759c7cc32646c2667f36560609809daf Mon Sep 17 00:00:00 2001 From: ant Date: Thu, 18 Jul 2024 09:27:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E7=BB=88=E7=AB=AF=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../terminal/controller/TerminalController.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/TerminalController.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/TerminalController.java index 715ad5f..2c6ed82 100644 --- a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/TerminalController.java +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/TerminalController.java @@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil; import com.chushang.common.core.web.AjaxResult; import com.chushang.common.log.annotation.SysLog; import com.chushang.common.log.enums.BusinessType; +import com.chushang.inspection.project.dto.Delete; import com.chushang.inspection.project.po.PollingTaskAutograph; import com.chushang.inspection.terminal.po.Terminal; import com.chushang.inspection.terminal.po.TerminalIns; @@ -56,7 +57,7 @@ public class TerminalController { */ @SysLog(value = "终端详情", businessType = BusinessType.QUERY) @GetMapping("/info/{terminalId}") - @RequiresPermissions("terminal:info") + @RequiresPermissions("ins:terminal:info") public AjaxResult info(@PathVariable Long terminalId) { return AjaxResult.success(terminalService.getById(terminalId)); } @@ -83,4 +84,18 @@ public class TerminalController { Terminal terminal = BeanUtil.copyProperties(query, Terminal.class); return AjaxResult.success(terminalService.updateById(terminal)); } + + @DeleteMapping(value = "/del/{terminalId}") + @SysLog(value = "终端", businessType = BusinessType.DELETE) + @RequiresPermissions("ins:terminal:delete") + public AjaxResult delTerminal(@PathVariable Long terminalId){ + return AjaxResult.success(terminalService.removeById(terminalId)); + } + + @PostMapping(value = "/del/batch") + @SysLog(value = "批量终端", businessType = BusinessType.DELETE) + @RequiresPermissions("ins:terminal:delete") + public AjaxResult delTerminal(@RequestBody @Validated Delete delete){ + return AjaxResult.success(terminalService.removeBatchByIds(delete.getIds())); + } }