修改技术监督信息验证
This commit is contained in:
@@ -5,6 +5,7 @@ import lombok.Data;
|
|||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -22,11 +23,11 @@ public class MonitorParam {
|
|||||||
private String deptId;
|
private String deptId;
|
||||||
|
|
||||||
@ApiModelProperty(value = "类型 0.预警策略 1.告警策略")
|
@ApiModelProperty(value = "类型 0.预警策略 1.告警策略")
|
||||||
@NotEmpty(message = "类型不能为空")
|
@NotNull(message = "类型不能为空")
|
||||||
private Integer type;
|
private Integer type;
|
||||||
|
|
||||||
@ApiModelProperty(value = "等级 0.自动策略 1.手动策略 2.排他策略")
|
@ApiModelProperty(value = "等级 0.自动策略 1.手动策略 2.排他策略")
|
||||||
@NotEmpty(message = "等级不能为空")
|
@NotNull(message = "等级不能为空")
|
||||||
private Integer grade;
|
private Integer grade;
|
||||||
|
|
||||||
@ApiModelProperty(value = "预警策略/告警策略id")
|
@ApiModelProperty(value = "预警策略/告警策略id")
|
||||||
|
|||||||
@@ -1,18 +1,11 @@
|
|||||||
package com.njcn.process.pojo.param;
|
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 io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -94,7 +87,7 @@ public class StrategyParam {
|
|||||||
private Integer operation;
|
private Integer operation;
|
||||||
|
|
||||||
@ApiModelProperty(value = "监测点标签")
|
@ApiModelProperty(value = "监测点标签")
|
||||||
@NotBlank(message = "监测点标签不能为空")
|
@NotEmpty(message = "监测点标签集合不能为空")
|
||||||
private List<String> monitorTag;
|
private List<String> monitorTag;
|
||||||
|
|
||||||
@ApiModelProperty(value = "指标类型")
|
@ApiModelProperty(value = "指标类型")
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ public class ThsWarnStrategyController extends BaseController {
|
|||||||
@PostMapping("/bindMonitor")
|
@PostMapping("/bindMonitor")
|
||||||
@ApiOperation(value = "监测点绑定")
|
@ApiOperation(value = "监测点绑定")
|
||||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON, operateType = OperateType.ADD)
|
@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");
|
String methodDescribe = getMethodDescribe("bindMonitor");
|
||||||
Boolean flag = thsWarnStrategyService.bindMonitor(param);
|
Boolean flag = thsWarnStrategyService.bindMonitor(param);
|
||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, flag, methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, flag, methodDescribe);
|
||||||
|
|||||||
Reference in New Issue
Block a user