forked from luyan/epmet-cloud-lingshan
				
			
				 12 changed files with 194 additions and 8 deletions
			
			
		@ -1,5 +1,6 @@ | 
				
			|||||
package com.epmet.resi.group.dto.topic.form; | 
					package com.epmet.resi.group.dto.notice.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.resi.group.dto.topic.form.FileDTO; | 
				
			||||
import lombok.Data; | 
					import lombok.Data; | 
				
			||||
import org.hibernate.validator.constraints.Length; | 
					import org.hibernate.validator.constraints.Length; | 
				
			||||
 | 
					
 | 
				
			||||
@ -1,5 +1,6 @@ | 
				
			|||||
package com.epmet.resi.group.dto.topic.form; | 
					package com.epmet.resi.group.dto.notice.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.resi.group.dto.topic.form.FileDTO; | 
				
			||||
import lombok.Data; | 
					import lombok.Data; | 
				
			||||
import org.hibernate.validator.constraints.Length; | 
					import org.hibernate.validator.constraints.Length; | 
				
			||||
 | 
					
 | 
				
			||||
@ -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 NoticeReadListFormDTO { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 通知Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "通知Id不能为空",groups = {NoticeReadListFormDTO.List.class}) | 
				
			||||
 | 
					    private String noticeId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    public interface List{} | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,51 @@ | 
				
			|||||
 | 
					package com.epmet.resi.group.dto.notice.result; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					import lombok.NoArgsConstructor; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					import java.util.ArrayList; | 
				
			||||
 | 
					import java.util.List; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * @Author sun | 
				
			||||
 | 
					 * @Description 通知已读未读列表查询-接口返参 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class NoticeReadListResultDTO implements Serializable { | 
				
			||||
 | 
						private static final long serialVersionUID = 6136787210623326830L; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 已读人员数 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private Integer readCount; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 未读人员数 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private Integer unReadCount; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 已读列表 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private List<NoticeReafdRecord> readList = new ArrayList<>(); | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 未读列表 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private List<NoticeReafdRecord> unReadList = new ArrayList<>(); | 
				
			||||
 | 
					
 | 
				
			||||
 | 
						@NoArgsConstructor | 
				
			||||
 | 
						@Data | 
				
			||||
 | 
						public static class NoticeReafdRecord { | 
				
			||||
 | 
							/** | 
				
			||||
 | 
							 * 用户Id | 
				
			||||
 | 
							 */ | 
				
			||||
 | 
							private String userId; | 
				
			||||
 | 
							/** | 
				
			||||
 | 
							 * 用户姓名(真实姓名) | 
				
			||||
 | 
							 */ | 
				
			||||
 | 
							private String userName; | 
				
			||||
 | 
							/** | 
				
			||||
 | 
							 * 用户头像 | 
				
			||||
 | 
							 */ | 
				
			||||
 | 
							private String userHeadPhoto; | 
				
			||||
 | 
						} | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue