修改技术监督信息验证
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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 = "指标类型")
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user