forked from luyan/epmet-cloud-lingshan
				
			
				 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