Commit 3f9889ae by 段启岩

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

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