|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.epmet.dto.form; |
|
|
|
|
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
import lombok.Data; |
|
|
|
import org.hibernate.validator.constraints.Length; |
|
|
|
|
|
|
@ -17,15 +18,16 @@ import java.util.List; |
|
|
|
@Data |
|
|
|
public class AddOrSaveDraftFormDTO implements Serializable { |
|
|
|
|
|
|
|
public interface AddOrSaveDraftForm{} |
|
|
|
public interface AddArticleForm{} |
|
|
|
public interface AddDraftForm{} |
|
|
|
|
|
|
|
/** |
|
|
|
* 类型 发布文章:article;存草稿:draft |
|
|
|
*/ |
|
|
|
@NotBlank(message = "类型不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "类型不能为空",groups = AddArticleForm.class) |
|
|
|
private String type; |
|
|
|
|
|
|
|
@NotBlank(message = "标题不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "标题不能为空",groups = {AddArticleForm.class}) |
|
|
|
@Length(max = 50, message = "标题最长为50个字") |
|
|
|
private String title; |
|
|
|
|
|
|
@ -44,27 +46,27 @@ public class AddOrSaveDraftFormDTO implements Serializable { |
|
|
|
*/ |
|
|
|
private List<String> tagNameList; |
|
|
|
|
|
|
|
@NotBlank(message = "发布单位不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "发布单位不能为空",groups = AddArticleForm.class) |
|
|
|
private String publisher; |
|
|
|
|
|
|
|
@NotBlank(message = "发布单位名称不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "发布单位名称不能为空",groups = AddArticleForm.class) |
|
|
|
private String publisherName; |
|
|
|
/** |
|
|
|
* 发布单位类型 机关:agency;部门:department;网格:grid |
|
|
|
*/ |
|
|
|
@NotBlank(message = "发布单位类型不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "发布单位类型不能为空",groups = AddArticleForm.class) |
|
|
|
private String publisherType; |
|
|
|
|
|
|
|
@NotBlank(message = "发布时间不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "发布时间不能为空",groups = AddArticleForm.class) |
|
|
|
private String publishDate; |
|
|
|
|
|
|
|
@NotBlank(message = "文章内容不能为空",groups = AddOrSaveDraftForm.class) |
|
|
|
@NotBlank(message = "文章内容不能为空",groups = {AddArticleForm.class}) |
|
|
|
private String content; |
|
|
|
|
|
|
|
/** |
|
|
|
* 是否置顶 1是;0否; |
|
|
|
*/ |
|
|
|
private Integer isTop; |
|
|
|
private Integer isTop = NumConstant.ZERO; |
|
|
|
|
|
|
|
private String userId; |
|
|
|
|
|
|
|