8 changed files with 245 additions and 7 deletions
@ -0,0 +1,31 @@ |
|||||
|
package com.epmet.dto.form; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import javax.validation.constraints.NotBlank; |
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* 积分任务列表查询入参 |
||||
|
* |
||||
|
* @author yinzuomei@elink-cn.com |
||||
|
* @date 2021/6/18 13:56 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class MyPointTaskFormDTO implements Serializable { |
||||
|
private static final long serialVersionUID = 8274146750217261820L; |
||||
|
|
||||
|
/** |
||||
|
* 当前用户Id |
||||
|
* */ |
||||
|
@NotBlank(message = "tokenDto获取userId为空") |
||||
|
private String userId; |
||||
|
|
||||
|
@NotBlank(message = "tokenDto获取customerId为空") |
||||
|
private String customerId; |
||||
|
/** |
||||
|
* 未完成:unfinished;已完成:finished;全部:all |
||||
|
* */ |
||||
|
@NotBlank(message = "未完成:unfinished;已完成:finished;全部:all") |
||||
|
private String type; |
||||
|
} |
@ -0,0 +1,84 @@ |
|||||
|
package com.epmet.dto.result; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* 积分任务列表查询返参 |
||||
|
* |
||||
|
* @author yinzuomei@elink-cn.com |
||||
|
* @date 2021/6/18 13:58 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class MyPointTaskResultDTO implements Serializable { |
||||
|
|
||||
|
/** |
||||
|
* 规则名称 |
||||
|
* */ |
||||
|
private String ruleName; |
||||
|
|
||||
|
/** |
||||
|
* 规则描述 |
||||
|
* */ |
||||
|
private String ruleDesc; |
||||
|
|
||||
|
/** |
||||
|
* 加减积分描述,举例:积分+2 |
||||
|
* */ |
||||
|
private String pointDesc; |
||||
|
|
||||
|
/** |
||||
|
* 完成情况描述,举例:完成0/3 |
||||
|
* */ |
||||
|
private String finishTotalDesc; |
||||
|
|
||||
|
/** |
||||
|
* 去完成 or 已完成 |
||||
|
* */ |
||||
|
private String finishFlag; |
||||
|
|
||||
|
/** |
||||
|
* 楼院小组:group;爱心互助:heart; 前端根据这个key跳转到相应页面 |
||||
|
* */ |
||||
|
private String linkPage; |
||||
|
|
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 事件CODE 来自事件表 |
||||
|
*/ |
||||
|
// @JsonIgnore
|
||||
|
private String eventCode; |
||||
|
|
||||
|
/** |
||||
|
* 操作类型 加积分:add;减积分:subtract |
||||
|
*/ |
||||
|
// @JsonIgnore
|
||||
|
private String operateType; |
||||
|
|
||||
|
/** |
||||
|
* 积分上限 0表示不涉及积分上限; |
||||
|
*/ |
||||
|
// @JsonIgnore
|
||||
|
private Integer upLimit; |
||||
|
|
||||
|
/** |
||||
|
* 获得积分值 |
||||
|
*/ |
||||
|
// @JsonIgnore
|
||||
|
private Integer point; |
||||
|
/** |
||||
|
* 已完成次数 |
||||
|
*/ |
||||
|
private Integer finishedCount; |
||||
|
|
||||
|
/** |
||||
|
* 上限次数,-1代表没有上限 |
||||
|
*/ |
||||
|
private Integer upLimitCount; |
||||
|
/** |
||||
|
* 排序 |
||||
|
*/ |
||||
|
private Integer sort; |
||||
|
} |
Loading…
Reference in new issue