package com.ylcm.sys.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ylcm.sys.excel.converter.FloatConverter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("剧场分析")
@Data
public class AdTheatreAnalysisVO {

    @ExcelIgnore
	private Integer id;

    @ExcelIgnore
    @ApiModelProperty(value = "剧id")
	private Integer tvId;

    @ExcelProperty(index = 0, value="剧名")
	@ApiModelProperty(value = "剧名")
    private String name;

    @ExcelProperty(index = 1, value="媒体")
    @ApiModelProperty(value = "媒体")
    private String mediaName;

    @ExcelProperty(index = 2, value="题材")
    @ApiModelProperty(value = "题材")
    private String firstTheme;

    @ExcelProperty(index = 3, value="细分题材")
    @ApiModelProperty(value = "细分题材")
    private String secondTheme;

    @ExcelIgnore
    private Integer theatreTime;

    @ExcelProperty(index = 4, value="剧场")
    @ApiModelProperty(value = "0日间 1黄金 2午夜 3凌晨")
    private String theatreTimeName;

    @ExcelProperty(index = 5, value="频道体系")
    @ApiModelProperty(value = "1一线卫视 2二线卫视")
    private String channelSystem;

    @ExcelProperty(index = 6, value="季度")
    @ApiModelProperty(value = "季度")
    private String season;

    @ExcelProperty(index = 7, value="集次")
    @ApiModelProperty(value = "集次")
    private Integer tvNum;

    @ExcelProperty(index = 8, value="省网收视", converter = FloatConverter.class)
    @ApiModelProperty(value = "省网收视")
    private Float rating29;

    @ExcelProperty(index = 9, value="省网到达千人")
    @ApiModelProperty(value = "省网到达千人")
    private Integer dk29;

    @ExcelProperty(index = 10, value="频道收视率", converter = FloatConverter.class)
    @ApiModelProperty(value = "频道收视率")
    private Float mediaRating29;

    @ExcelProperty(index = 11, value="频道到达千人")
    @ApiModelProperty(value = "频道到达千人")
    private Integer mediaDk29;

    @ExcelProperty(index = 12, value="效果")
    @ApiModelProperty(value = "效果 0好 1一般 2较差 3差")
    private String effect;
}
