Browse Source

fix:增加新增预警接口

pull/77/head
xiaojinfei 2 days ago
parent
commit
3885a4ec3a
  1. 4
      yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/controller/admin/warn/vo/WarnSaveReqVO.java
  2. 10
      yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/controller/admin/warn/warnController.java

4
yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/controller/admin/warn/vo/WarnSaveReqVO.java

@ -14,7 +14,7 @@ import java.util.List;
@Data
public class WarnSaveReqVO {
@Schema(description = "预警编号", example = "1")
@NotNull(message = "预警编号不能为空")
// @NotNull(message = "预警编号不能为空")
private Long warnId;
@Schema(description = "实例编号", example = "1")
@ -51,7 +51,7 @@ public class WarnSaveReqVO {
@Schema(description = "规则点号还是模型点号", example = "1")
// @NotNull(message = "单位不能为空")
private String pointOrModel;
private String pointOrModel="POINT";
private Long timeDurationThreshold;

10
yudao-module-alert/yudao-module-alert-biz/src/main/java/cn/iocoder/yudao/module/alert/controller/admin/warn/warnController.java

@ -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.service.instant.InstantService;
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.tags.Tag;
import jakarta.annotation.Resource;
@ -60,6 +61,15 @@ public class warnController {
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")
@Operation(summary = "修改预警")
// @PreAuthorize("@ss.hasPermission('run:warn:update')")

Loading…
Cancel
Save