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())); + } }