看代码,其中有个参数是list
@Data
public class SynchronousTasklistForm {
@NotEmpty(message = "任务单数据不能为空")
@ApiModelProperty(value = "开发项数据")
private List<DataListForm> data;
@NotNull(message = "操作类型参数不能为空")
@ApiModelProperty(value = "操作类型: 1 新增,2 删除")
private Integer operateFlag;
}
controller代码,验证的时候,data中的参数没有校验
@PostMapping("/test")
public Result synchronousSystemsData(@RequestBody @Valid SynchronousTasklistForm form){
return tasklistService.synchronousTaskData(form);
}
如果需要校验的话,在data参数上加上@Valid注解就可以了