7 changed files with 205 additions and 1 deletions
			
			
		@ -0,0 +1,21 @@ | 
				
			|||||
 | 
					package com.epmet.resi.group.dto.notice.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import javax.validation.constraints.NotBlank; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * @Author sun | 
				
			||||
 | 
					 * @Description 小组通知详情-接口入参 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class NoticeDetailFormDTO { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 通知Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "通知Id不能为空",groups = {NoticeDetailFormDTO.Detail.class}) | 
				
			||||
 | 
					    private String noticeId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    public interface Detail{} | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,71 @@ | 
				
			|||||
 | 
					package com.epmet.resi.group.dto.notice.result; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.resi.group.dto.notice.form.AddNoticeFormDTO; | 
				
			||||
 | 
					import com.epmet.resi.group.dto.topic.form.FileDTO; | 
				
			||||
 | 
					import com.fasterxml.jackson.annotation.JsonIgnore; | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					import lombok.NoArgsConstructor; | 
				
			||||
 | 
					import org.hibernate.validator.constraints.Length; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import javax.validation.constraints.NotBlank; | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					import java.util.ArrayList; | 
				
			||||
 | 
					import java.util.List; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * @Author sun | 
				
			||||
 | 
					 * @Description 小组通知详情-接口返参 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class NoticeDetailResultDTO implements Serializable { | 
				
			||||
 | 
						private static final long serialVersionUID = 6136787210623326830L; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 通知Id | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String noticeId; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 通知标题 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String title; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 通知内容 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String content; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 是否变更过(是:yes 否:no) | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String isChange; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 发布时间yyyy-MM-dd HH:mm | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String releaseTime; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 发布人头像 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String releaseUserHeadPhoto; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 发布人名称 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String releaseUserName; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 图片附件集合 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private List<File> imageList; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 文件附件url集合 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private List<File> docList; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
						@NoArgsConstructor | 
				
			||||
 | 
						@Data | 
				
			||||
 | 
						public static class File { | 
				
			||||
 | 
							private String name; | 
				
			||||
 | 
							private String url; | 
				
			||||
 | 
							private String type; | 
				
			||||
 | 
							private String format; | 
				
			||||
 | 
							private Integer size; | 
				
			||||
 | 
							private Integer duration; | 
				
			||||
 | 
						} | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue