修改技术监督信息验证

This commit is contained in:
wr
2023-04-27 14:30:43 +08:00
parent abab034523
commit 93eb6ac3fc
3 changed files with 5 additions and 11 deletions

View File

@@ -5,6 +5,7 @@ import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
@@ -22,11 +23,11 @@ public class MonitorParam {
private String deptId;
@ApiModelProperty(value = "类型 0.预警策略 1.告警策略")
@NotEmpty(message = "类型不能为空")
@NotNull(message = "类型不能为空")
private Integer type;
@ApiModelProperty(value = "等级 0.自动策略 1.手动策略 2.排他策略")
@NotEmpty(message = "等级不能为空")
@NotNull(message = "等级不能为空")
private Integer grade;
@ApiModelProperty(value = "预警策略/告警策略id")

View File

@@ -1,18 +1,11 @@
package com.njcn.process.pojo.param;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.njcn.device.pms.pojo.dto.PmsMonitorDTO;
import com.njcn.process.pojo.po.ThsWarnStrategyAss;
import com.njcn.user.pojo.constant.UserValidMessage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.List;
/**
@@ -94,7 +87,7 @@ public class StrategyParam {
private Integer operation;
@ApiModelProperty(value = "监测点标签")
@NotBlank(message = "监测点标签不能为空")
@NotEmpty(message = "监测点标签集合不能为空")
private List<String> monitorTag;
@ApiModelProperty(value = "指标类型")

View File

@@ -114,7 +114,7 @@ public class ThsWarnStrategyController extends BaseController {
@PostMapping("/bindMonitor")
@ApiOperation(value = "监测点绑定")
@OperateInfo(info = LogEnum.BUSINESS_COMMON, operateType = OperateType.ADD)
public HttpResult<Boolean> bindMonitor(@RequestBody MonitorParam param) {
public HttpResult<Boolean> bindMonitor(@RequestBody @Validated MonitorParam param) {
String methodDescribe = getMethodDescribe("bindMonitor");
Boolean flag = thsWarnStrategyService.bindMonitor(param);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, flag, methodDescribe);