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