可以再封装一层,将集合封装到一个对象中。
具体可参考:https://blog.csdn.net/wangjiangongchn/article/details/86481729
dto代码:
@ApiModelProperty(value="名称")
@NotBlank(message = "不能为空")
private String campaignName;
@ApiModelProperty(value="每日预算")
@Min(value = 10,message = "每日预算不可以低于10")
@Max(value = 500000,message = "每日预算最高不超过500000")
private Float budget;
controller代码:
@ApiOperation("添加")
@PostMapping("/addCampaign")
public R addCampaign(@RequestBody @Valid List<SysWlCampaignTypeDto> sysWlCampaignTypeDto, BindingResult result)
{
if (result.hasErrors())
{
return new R(result.getFieldError().getDefaultMessage());
}
else
{
return sysWlCampaignService.addCampaign(sysWlCampaignTypeDto);
}
}