1. 终端 删除接口
This commit is contained in:
parent
ade898b1eb
commit
35c1d84675
|
|
@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.chushang.common.core.web.AjaxResult;
|
import com.chushang.common.core.web.AjaxResult;
|
||||||
import com.chushang.common.log.annotation.SysLog;
|
import com.chushang.common.log.annotation.SysLog;
|
||||||
import com.chushang.common.log.enums.BusinessType;
|
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.project.po.PollingTaskAutograph;
|
||||||
import com.chushang.inspection.terminal.po.Terminal;
|
import com.chushang.inspection.terminal.po.Terminal;
|
||||||
import com.chushang.inspection.terminal.po.TerminalIns;
|
import com.chushang.inspection.terminal.po.TerminalIns;
|
||||||
|
|
@ -56,7 +57,7 @@ public class TerminalController {
|
||||||
*/
|
*/
|
||||||
@SysLog(value = "终端详情", businessType = BusinessType.QUERY)
|
@SysLog(value = "终端详情", businessType = BusinessType.QUERY)
|
||||||
@GetMapping("/info/{terminalId}")
|
@GetMapping("/info/{terminalId}")
|
||||||
@RequiresPermissions("terminal:info")
|
@RequiresPermissions("ins:terminal:info")
|
||||||
public AjaxResult info(@PathVariable Long terminalId) {
|
public AjaxResult info(@PathVariable Long terminalId) {
|
||||||
return AjaxResult.success(terminalService.getById(terminalId));
|
return AjaxResult.success(terminalService.getById(terminalId));
|
||||||
}
|
}
|
||||||
|
|
@ -83,4 +84,18 @@ public class TerminalController {
|
||||||
Terminal terminal = BeanUtil.copyProperties(query, Terminal.class);
|
Terminal terminal = BeanUtil.copyProperties(query, Terminal.class);
|
||||||
return AjaxResult.success(terminalService.updateById(terminal));
|
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()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue