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