package com.ytpm.app.param;

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

import java.math.BigDecimal;

@Data
@ApiModel("用户观看广告记录")
public class DyzAdRecordParam {
    @ApiModelProperty("广告记录ID")
    private String recordId;
    @ApiModelProperty("用户ID")
    private String userId;
    @ApiModelProperty("IosId")
    private String iosId;
    @ApiModelProperty(value = "渠道ID")
    private Long ditchId;
    @ApiModelProperty("用户昵称")
    private String nickName;
    @ApiModelProperty("广告位ID")
    private String placementId;
    @ApiModelProperty("广告源ID")
    private Integer adSourceId;
    @ApiModelProperty("广告收益")
    private BigDecimal revenue;
    @ApiModelProperty("广告平台ID")
    private String networkFormId;
    @ApiModelProperty("广告平台名称")
    private String networkName;
    @ApiModelProperty("广告平台广告位ID")
    private String networkPlacementId;
    @ApiModelProperty("开始时间")
    private String beginTime;
    @ApiModelProperty("完成时间")
    private String finishTime;
    @ApiModelProperty("开始时间时间戳")
    private Long begintimestamp;
    @ApiModelProperty("完成时间时间戳")
    private Long finishtimestamp;
    @ApiModelProperty("当天观看广告次数")
    private int adCount;
    @ApiModelProperty("Taku预估eCPM 对应adsource_price")
    private BigDecimal ecpm;
    @ApiModelProperty("广告源竞价中排序优先级")
    private int adSourceIndex;
    @ApiModelProperty("广告源类型")
    private int adSourceType;
    @ApiModelProperty("SDK返回json数据")
    private String resultJson;
    @ApiModelProperty("应用ID")
    private String appId;
    @ApiModelProperty("登陆前/登陆后")
    private Integer loginStatus;
}
