package com.tzld.piaoquan.api.model.vo.contentplatform;

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

@Data
public class VideoContentItemVO {

    @ApiModelProperty(value = "id")
    private Long videoId;

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "封面")
    private String cover;

    @ApiModelProperty(value = "视频url")
    private String video;

    @ApiModelProperty(value = "传播效率")
    private Double score;

    @ApiModelProperty(value = "行业裂变率")
    private Double industryFissionRate;

    @ApiModelProperty(value = "本渠道裂变率")
    private Double channelFissionRate;

    @ApiModelProperty(value = "推荐指数")
    private Double recommendScore;

    @ApiModelProperty(value = "人群分组")
    private String crowdSegment;

    @ApiModelProperty(value = "需求id")
    private String demandId;

    @ApiModelProperty(value = "人群包")
    private String crowdPackage;

    @ApiModelProperty(value = "转化目标")
    private String conversionTarget;

    @ApiModelProperty(value = "合作伙伴")
    private String partner;

    @ApiModelProperty(value = "账号")
    private String account;

    @ApiModelProperty(value = "场景值")
    private String sceneValue;

    @ApiModelProperty(value = "需求策略")
    private String demandStrategy;

    @ApiModelProperty(value = "驱动维度时间")
    private String driveDimensionTime;

    @ApiModelProperty(value = "维度")
    private String dimension;

    @ApiModelProperty(value = "需求过滤排序策略")
    private String demandFilterSortStrategy;

    @ApiModelProperty(value = "需求类型")
    private String demandType;

    @ApiModelProperty(value = "需求内容id")
    private String demandContentId;

    @ApiModelProperty(value = "需求内容标题")
    private String demandContentTitle;

    @ApiModelProperty(value = "需求内容主题")
    private String demandContentTopic;

    @ApiModelProperty(value = "点位类型")
    private String pointType;

    @ApiModelProperty(value = "标准元素")
    private String standardElement;

    @ApiModelProperty(value = "品类")
    private String category = "";

    @ApiModelProperty(value = "分类名称")
    private String categoryName;

    @ApiModelProperty(value = "实验id")
    private String experimentId;

    @ApiModelProperty(value = "数据来源: prior / posterior / hot")
    private String source;

    @ApiModelProperty(value = "相似度")
    private Double sim;

    @ApiModelProperty(value = "rov")
    private Double rov;

    @ApiModelProperty(value = "搜索来源 vector-向量搜索 manager-管理后台搜索")
    private String searchSource;

    @ApiModelProperty(value = "渠道类名称")
    private String channelName;

    @ApiModelProperty(value = "三级渠道")
    private String channelLevel3;

    @ApiModelProperty(value = "需求侧视频数量")
    private Integer videoCount;

    @ApiModelProperty(value = "需求侧访问UV")
    private Long visitUv;

    @ApiModelProperty(value = "需求侧UV占比")
    private Double uvRatio;

    @ApiModelProperty(value = "需求侧总ROV")
    private Double totalRov;

    @ApiModelProperty(value = "场景汇总ROV")
    private Double sceneSumRov;

    @ApiModelProperty(value = "匹配手段")
    private String matchMethod;
}
