|
|
@ -13,6 +13,7 @@ import cn.iocoder.yudao.module.alert.dal.dataobject.warn.AlarmLevelDO; |
|
|
import cn.iocoder.yudao.module.alert.dal.dataobject.warn.WarnDO; |
|
|
import cn.iocoder.yudao.module.alert.dal.dataobject.warn.WarnDO; |
|
|
import cn.iocoder.yudao.module.alert.service.instant.InstantService; |
|
|
import cn.iocoder.yudao.module.alert.service.instant.InstantService; |
|
|
import cn.iocoder.yudao.module.alert.service.warn.WarnService; |
|
|
import cn.iocoder.yudao.module.alert.service.warn.WarnService; |
|
|
|
|
|
import cn.iocoder.yudao.module.system.controller.admin.notice.vo.NoticeSaveReqVO; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
import jakarta.annotation.Resource; |
|
|
import jakarta.annotation.Resource; |
|
|
@ -60,6 +61,15 @@ public class warnController { |
|
|
return success(BeanUtils.toBean(warn, WarnRespVO.class)); |
|
|
return success(BeanUtils.toBean(warn, WarnRespVO.class)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/create") |
|
|
|
|
|
@Operation(summary = "创建预警") |
|
|
|
|
|
// @PreAuthorize("@ss.hasPermission('system:notice:create')")
|
|
|
|
|
|
public CommonResult<Long> createWarn(@Valid @RequestBody WarnSaveReqVO createReqVO) { |
|
|
|
|
|
Long warnId = warnService.createWarn(createReqVO); |
|
|
|
|
|
return success(warnId); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@PutMapping("/update") |
|
|
@PutMapping("/update") |
|
|
@Operation(summary = "修改预警") |
|
|
@Operation(summary = "修改预警") |
|
|
// @PreAuthorize("@ss.hasPermission('run:warn:update')")
|
|
|
// @PreAuthorize("@ss.hasPermission('run:warn:update')")
|
|
|
|