Commit f36b2f9c by 段启岩

Merge remote-tracking branch 'origin/fix-issue#2'

parents 7ba3d39f aba1fd4a
...@@ -6,6 +6,7 @@ import cn.meteor.beyondclouds.core.annotation.Anonymous; ...@@ -6,6 +6,7 @@ import cn.meteor.beyondclouds.core.annotation.Anonymous;
import cn.meteor.beyondclouds.core.annotation.CurrentSubject; import cn.meteor.beyondclouds.core.annotation.CurrentSubject;
import cn.meteor.beyondclouds.core.api.Response; import cn.meteor.beyondclouds.core.api.Response;
import cn.meteor.beyondclouds.core.bean.Subject; import cn.meteor.beyondclouds.core.bean.Subject;
import cn.meteor.beyondclouds.core.validation.groups.InsertGroup;
import cn.meteor.beyondclouds.modules.post.entity.Post; import cn.meteor.beyondclouds.modules.post.entity.Post;
import cn.meteor.beyondclouds.modules.post.exception.PostServiceException; import cn.meteor.beyondclouds.modules.post.exception.PostServiceException;
import cn.meteor.beyondclouds.modules.post.form.PostForm; import cn.meteor.beyondclouds.modules.post.form.PostForm;
...@@ -19,6 +20,7 @@ import org.springframework.beans.BeanUtils; ...@@ -19,6 +20,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import org.springframework.validation.BindingResult; import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.Valid; import javax.validation.Valid;
......
package cn.meteor.beyondclouds.modules.post.form; package cn.meteor.beyondclouds.modules.post.form;
import cn.meteor.beyondclouds.core.validation.constraints.ElementNotBlank;
import cn.meteor.beyondclouds.core.validation.constraints.NullOrNotBlank;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Size;
import java.util.List; import java.util.List;
/** /**
...@@ -14,10 +17,13 @@ import java.util.List; ...@@ -14,10 +17,13 @@ import java.util.List;
@Data @Data
public class PostForm { public class PostForm {
@NullOrNotBlank(message = "请输入有效的动态内容")
private String content; private String content;
@Size(min = 1,message = "最少传入一张图片")
@ElementNotBlank(message = "图片内容不可为空")
private List<String> pictures; private List<String> pictures;
@NullOrNotBlank(message = "请传入有效的视频内容")
private String video; private String video;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment