forked from luyan/epmet-cloud-lingshan
				
			
				 7 changed files with 232 additions and 10 deletions
			
			
		@ -0,0 +1,42 @@ | 
				
			|||||
 | 
					package com.epmet.commons.tools.dto.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					import lombok.NoArgsConstructor; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * @author zhaoqifeng | 
				
			||||
 | 
					 * @dscription | 
				
			||||
 | 
					 * @date 2020/12/21 15:37 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@NoArgsConstructor | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class FileCommonDTO implements Serializable { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
						private static final long serialVersionUID = -5307959406648243353L; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 文件名 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String name; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * url地址 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String url; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 文件类型(图片 - image、 视频 - video、 语音 - voice、 文档 - doc) | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String type; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 后缀名 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private String format; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 文件大小  kb | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private Integer size; | 
				
			||||
 | 
						/** | 
				
			||||
 | 
						 * 语音或视频文件时长,单位秒 | 
				
			||||
 | 
						 */ | 
				
			||||
 | 
						private Integer duration; | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,151 @@ | 
				
			|||||
 | 
					package com.epmet.dto.result; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.commons.tools.dto.form.FileCommonDTO; | 
				
			||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat; | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					import java.util.Date; | 
				
			||||
 | 
					import java.util.List; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * 工作端小组内,活动详情返参DTO | 
				
			||||
 | 
					 * | 
				
			||||
 | 
					 * @author yinzuomei@elink-cn.com | 
				
			||||
 | 
					 * @date 2021/4/29 9:30 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class ActDetailGovResultDTO implements Serializable { | 
				
			||||
 | 
					    private static final long serialVersionUID = 3982724635100043221L; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    private String groupActId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 小组id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String groupId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动标题; | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String title; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | 
				
			||||
 | 
					    private Date startTime; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动所属类别编码 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String categoryCode; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 上级类别编码 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String parentCode; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    private String menuCode; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动类别名称;eg:支部建设-三会一课 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String allCategoryName; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动地点 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String address; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 应参加人数组长填入;此列也是应签到人数; | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private Integer shouldAttend; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动状态:已发布:published;已取消:canceled;已变更:changed;已关闭:closed | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String status; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 签到开始时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
				
			||||
 | 
					    private Date signInStartTime; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 签到截止时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
				
			||||
 | 
					    private Date signInEndTime; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 是否填写总结?1:已填写;0:未填写 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private Integer summaryFlag; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 取消时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | 
				
			||||
 | 
					    private Date canceledTime; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 关闭时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | 
				
			||||
 | 
					    private Date closedTime; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 活动发布人用户id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String publishUserId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 内容列表 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private List<String> textList; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 图片列表 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private List<String> imgArrayList; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 图片列表,最多3张 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private List<FileCommonDTO> imgList; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    //以下字段需要单独赋值
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 取消原因 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String canceledReason; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * blank: 不显示; display:显示 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String signInButton; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 未签到时的描述,可能是签到时间未开始,可能是签到时间已经过 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String signInDesc; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 已签到人数(有人签到自动+1) | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private Integer signedInNum; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 网格id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String gridId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 客户id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String customerId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue