forked from luyan/epmet-cloud-lingshan
				
			
				 8 changed files with 220 additions and 0 deletions
			
			
		| @ -0,0 +1,22 @@ | |||||
|  | package com.epmet.dto.form.work; | ||||
|  | 
 | ||||
|  | import lombok.Data; | ||||
|  | 
 | ||||
|  | import javax.validation.constraints.NotBlank; | ||||
|  | import java.io.Serializable; | ||||
|  | 
 | ||||
|  | /** | ||||
|  |  * 报名审核-人员历史活动情况入参 | ||||
|  |  * | ||||
|  |  * @author yinzuomei@elink-cn.com | ||||
|  |  * @date 2020/7/23 16:12 | ||||
|  |  */ | ||||
|  | @Data | ||||
|  | public class UserHistoricalActFormDTO implements Serializable { | ||||
|  |     public interface AddUserInternalGroup {} | ||||
|  |     /** | ||||
|  |      * 居民端用户id | ||||
|  |      */ | ||||
|  |     @NotBlank(message = "居民端用户id不能为空", groups = {AddUserInternalGroup.class}) | ||||
|  |     private String userId; | ||||
|  | } | ||||
| @ -0,0 +1,56 @@ | |||||
|  | package com.epmet.dto.result.work; | ||||
|  | 
 | ||||
|  | import com.fasterxml.jackson.annotation.JsonFormat; | ||||
|  | import lombok.Data; | ||||
|  | 
 | ||||
|  | import java.io.Serializable; | ||||
|  | import java.util.Date; | ||||
|  | 
 | ||||
|  | /** | ||||
|  |  * 历史活动列表 | ||||
|  |  * | ||||
|  |  * @author yinzuomei@elink-cn.com | ||||
|  |  * @date 2020/7/23 16:19 | ||||
|  |  */ | ||||
|  | @Data | ||||
|  | public class UserHistoricalActInfoDTO implements Serializable { | ||||
|  |     private static final long serialVersionUID = 3703921511083310251L; | ||||
|  |     /** | ||||
|  |      * 活动id | ||||
|  |      */ | ||||
|  |     private String actId; | ||||
|  |     /** | ||||
|  |      * 活动标题 | ||||
|  |      */ | ||||
|  |     private String title; | ||||
|  |     /** | ||||
|  |      * 活动地址 | ||||
|  |      */ | ||||
|  |     private String actAddress; | ||||
|  |     /** | ||||
|  |      * 签到时间yyyy-MM-dd HH:mm:ss | ||||
|  |      */ | ||||
|  |     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | ||||
|  |     private Date signInTime; | ||||
|  |     /** | ||||
|  |      * 服务时长单位120分钟 | ||||
|  |      */ | ||||
|  |     private Integer kindNessTime; | ||||
|  |     /** | ||||
|  |      * 可得积分 | ||||
|  |      */ | ||||
|  |     private Integer reward; | ||||
|  |     /** | ||||
|  |      * 正常发放:agree, 拒绝发放:deny | ||||
|  |      */ | ||||
|  |     private String rewardFlag; | ||||
|  |     /** | ||||
|  |      * 拒绝给分的理由 | ||||
|  |      */ | ||||
|  |     private String denyRewardReason; | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * 已处理: handled;  默认"",重新处理时reward_flag置为空字符串 | ||||
|  |      */ | ||||
|  |     private String processFlag; | ||||
|  | } | ||||
| @ -0,0 +1,54 @@ | |||||
|  | package com.epmet.dto.result.work; | ||||
|  | 
 | ||||
|  | import lombok.Data; | ||||
|  | 
 | ||||
|  | import java.io.Serializable; | ||||
|  | import java.util.List; | ||||
|  | 
 | ||||
|  | /** | ||||
|  |  * 描述一下 | ||||
|  |  * | ||||
|  |  * @author yinzuomei@elink-cn.com | ||||
|  |  * @date 2020/7/23 16:15 | ||||
|  |  */ | ||||
|  | @Data | ||||
|  | public class UserHistoricalActResultDTO implements Serializable { | ||||
|  |     private static final long serialVersionUID = 7437428110692437615L; | ||||
|  |     /** | ||||
|  |      * 居民端用户id | ||||
|  |      */ | ||||
|  |     private String userId; | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * 头像 | ||||
|  |      */ | ||||
|  |     private String headImgUrl; | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * 昵称 | ||||
|  |      */ | ||||
|  |     private String nickName; | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * 姓名 | ||||
|  |      */ | ||||
|  |     private String realName; | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      * 实际参加活动个数 | ||||
|  |      */ | ||||
|  |     private Integer signInActNum; | ||||
|  |     /** | ||||
|  |      * 报名活动个数 | ||||
|  |      */ | ||||
|  |     private Integer signUpActNum; | ||||
|  |     /** | ||||
|  |      * 获得积分活动个数 | ||||
|  |      */ | ||||
|  |     private Integer obtainPointsActNum; | ||||
|  | 
 | ||||
|  |     /** | ||||
|  |      *历史活动列表 | ||||
|  |      */ | ||||
|  |     private List<UserHistoricalActInfoDTO> actInfoList; | ||||
|  | } | ||||
					Loading…
					
					
				
		Reference in new issue