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