package com.ylx.point.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("用户积分信息")
public class UserPointInfoVO {

    /**
     * 总积分
     */
    @ApiModelProperty("总积分")
    private BigDecimal totalPoints;

    /**
     * 本月即将到期积分
     */
    @ApiModelProperty("本月即将到期积分")
    private BigDecimal expirePoints;

    /**
     * 本月新获取积分
     */
    @ApiModelProperty("本月新获取积分")
    private BigDecimal earnedPoints;

    /**
     * 已完成的任务
     */
    @ApiModelProperty("已完成的任务")
    private Integer completedTask;

    /**
     * 待完成任务
     */
    @ApiModelProperty("待完成任务")
    private Integer pendingTasks;

}
