Commit 3f9889ae by 段启岩

修改自定义分组,继承默认分组

parent e5f698fd
package cn.meteor.beyondclouds.core.validation.groups;
import javax.validation.groups.Default;
/**
* 参数验证分组-插入
* @author meteor
*/
public interface InsertGroup {
public interface InsertGroup extends Default {
}
package cn.meteor.beyondclouds.core.validation.groups;
import javax.validation.groups.Default;
/**
* 参数验证分组-更新
* @author meteor
*/
public interface UpdateGroup {
public interface UpdateGroup extends Default {
}
......@@ -25,7 +25,7 @@ public class BlogForm {
@NullOrNotBlank(message = "请传入有效的标题", groups = UpdateGroup.class)
private String blogTitle;
@NullOrNotBlank(message = "请传入有效的原文链接", groups = {InsertGroup.class, UpdateGroup.class})
@NullOrNotBlank(message = "请传入有效的原文链接")
private String originLink;
@NotNull(message = "摘要不能为空", groups = InsertGroup.class)
......@@ -41,12 +41,12 @@ public class BlogForm {
@NullOrNotBlank(message = "请传入有效的博客内容", groups = UpdateGroup.class)
private String content;
@Size(min = 1, message = "请至少传一个topicId", groups = {InsertGroup.class, UpdateGroup.class})
@ElementNotBlank(message = "topicId内容不能为空", groups = {InsertGroup.class, UpdateGroup.class})
@Size(min = 1, message = "请至少传一个topicId")
@ElementNotBlank(message = "topicId内容不能为空")
private List<String> topicIds;
@Size(min = 1, message = "请至少传一个tagId", groups = {InsertGroup.class, UpdateGroup.class})
@ElementNotBlank(message = "tagId内容不能为空", groups = {InsertGroup.class, UpdateGroup.class})
@Size(min = 1, message = "请至少传一个tagId")
@ElementNotBlank(message = "tagId内容不能为空")
private List<String> tagIds;
@NotNull(message = "浏览权限不能为空", groups = InsertGroup.class)
......
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