| | |
| | | package com.ruoyi.account.vo; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.ruoyi.account.api.model.UserPoint; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.account.api.model.BalanceChangeRecord; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | @ApiModel(description = "用户分佣统计响应") |
| | | @Data |
| | | public class CommissionStatistics { |
| | | |
| | | @ApiModelProperty(value = "统计数据", required = true) |
| | | private UserPointStatistics statistics; |
| | | @ApiModelProperty(value = "分佣总计") |
| | | private BigDecimal totalCommission; |
| | | |
| | | @ApiModelProperty(value = "分页数据", required = true) |
| | | private IPage<UserPoint> userPointPage; |
| | | private IPage<BalanceChangeRecord> userPointPage; |
| | | |
| | | public CommissionStatistics() { |
| | | } |
| | | public CommissionStatistics(BigDecimal totalCommission, IPage<BalanceChangeRecord> changeRecordPage) { |
| | | this.totalCommission = totalCommission; |
| | | this.userPointPage = changeRecordPage; |
| | | } |
| | | } |