| 
						
						
						
					 | 
				
				 | 
				
					@ -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; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |