package shop.alien.entity.store.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 报表中心 Top 推送项
 */
@Data
@JsonInclude
@ApiModel(value = "CommonPushReportTopItemVo", description = "报表中心Top推送项")
public class CommonPushReportTopItemVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("排名")
    private Integer rank;

    @ApiModelProperty("推送任务ID")
    private Long pushTaskId;

    @ApiModelProperty("推送标题")
    private String title;

    @ApiModelProperty("点击率（%）")
    private BigDecimal clickRate;

    @ApiModelProperty("送达数")
    private Long deliveredCount;

    @ApiModelProperty("点击数")
    private Long clickCount;
}
