package com.ruoyi.controller.resp;

import com.ruoyi.vo.UserInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author a
 * @date 2023/10/18 17:19
 */
@Data
public class UserDataResp {

    @ApiModelProperty(value = "余额")
    private BigDecimal balance;

    @ApiModelProperty(value = "粉丝数")
    private Integer fansNum;

    @ApiModelProperty(value = "动态数")
    private Integer postNum;

    @ApiModelProperty(value = "收藏数")
    private Long collectNum;

    @ApiModelProperty(value = "收藏作品数")
    private Long collectWorksNum;

    @ApiModelProperty(value = "收藏动态数")
    private Long collectPostNum;

    @ApiModelProperty(value = "收藏新闻数")
    private Long collectNewsNum;

    @ApiModelProperty(value = "关注数")
    private Integer followNum;

    @ApiModelProperty(value = "收益")
    private BigDecimal amount;

    @ApiModelProperty(value = "累计订单")
    private Integer orderNum;

    @ApiModelProperty(value = "在线时长：分钟")
    private Integer onlineDuration;

    @ApiModelProperty(value = "评分")
    private BigDecimal star;

    @ApiModelProperty(value = "作品数")
    private Integer worksNum;

    @ApiModelProperty(value = "拉黑数")
    private Integer blockNum;

    @ApiModelProperty(value = "屏蔽数")
    private Integer shieldNum;

    @ApiModelProperty(value = "浏览数")
    private Integer browseNum;

    @ApiModelProperty(value = "累计积分收益")
    private BigDecimal accumulateIntegral;

    @ApiModelProperty(value = "积分")
    private BigDecimal integral;

    @ApiModelProperty(value = "邀请数")
    private Integer inviteNum;

    @ApiModelProperty(value = "本月收益")
    private BigDecimal monthAmount;

    @ApiModelProperty(value = "用户信息")
    private UserInfo userInfo;

}
