1. 终端 删除接口

This commit is contained in:
ant 2024-07-18 09:27:44 +08:00
parent ade898b1eb
commit 35c1d84675
1 changed files with 16 additions and 1 deletions

View File

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