package com.ytpm.app.view;

import com.ytpm.app.model.YtDyzAdRecord;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("用户的ECPM列表")
public class YtUserEcpmListView extends YtDyzAdRecord {
    @ApiModelProperty("广告源请求数")
    private String request;
    /** 广告源填充率 */
    @ApiModelProperty("广告源填充率")
    private String fillrate;
    /** 展示数 */
    @ApiModelProperty("展示数")
    private String impression;
    /** 点击数 */
    @ApiModelProperty("点击数")
    private String click;
    /** ECPM */
    @ApiModelProperty("ECPM")
    private BigDecimal ecpm;
    /** 收益 */
    @ApiModelProperty("收益")
    private BigDecimal revenue;
    /** 三方广告平台的展示数 */
    @ApiModelProperty("三方广告平台的展示数")
    private String impression_api;
    /** 三方广告平台的点击数 */
    @ApiModelProperty("三方广告平台的点击数")
    private String click_api;
    /** 三方广告平台的ECPM */
    @ApiModelProperty("三方广告平台的ECPM")
    private String ecpm_api;
}
