package cn.com.ctop.kuaishou.modules.report.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * 代理商日汇总表
 * @author jeecg-boot
 * @date   2019-12-13
 * @version V1.0
 */
@Data
@TableName("ctop_kuaishou_report_daily_agent_sum")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="ctop_kuaishou_report_daily_agent对象", description="代理商日汇总表")
public class KuaishouReportDailyAgentSum {

	/**日期*/
	@Excel(name = "日期", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "日期")
	@TableId(type = IdType.INPUT)
	private Date date;
	/**有消费计划数*/
	@Excel(name = "有消费计划数", width = 15)
    @ApiModelProperty(value = "有消费计划数")
	private Long costCampaignCount;
	/**总余额*/
	@Excel(name = "总余额", width = 15)
    @ApiModelProperty(value = "总余额")
	private java.math.BigDecimal balance;
	/**总消耗*/
	@Excel(name = "总消耗", width = 15)
    @ApiModelProperty(value = "总消耗")
	private java.math.BigDecimal cost;
	/**现金消耗*/
	@Excel(name = "现金消耗", width = 15)
    @ApiModelProperty(value = "现金消耗")
	private java.math.BigDecimal xianjinCost;
	/**后返消耗*/
	@Excel(name = "后返消耗", width = 15)
    @ApiModelProperty(value = "后返消耗")
	private java.math.BigDecimal fandianCost;
	/**框返消耗*/
	@Excel(name = "框返消耗", width = 15)
    @ApiModelProperty(value = "框返消耗")
	private java.math.BigDecimal kuangfanCost;
	/**激励账户消耗*/
	@Excel(name = "激励账户消耗", width = 15)
    @ApiModelProperty(value = "激励账户消耗")
	private java.math.BigDecimal jiliCost;
	/**信用账户消耗*/
	@Excel(name = "信用账户消耗", width = 15)
    @ApiModelProperty(value = "信用账户消耗")
	private java.math.BigDecimal xinyongCost;
	/**封面曝光数*/
	@Excel(name = "封面曝光数", width = 15)
    @ApiModelProperty(value = "封面曝光数")
	private Long fengmianShowCount;
	/**封面点击数*/
	@Excel(name = "封面点击数", width = 15)
    @ApiModelProperty(value = "封面点击数")
	private Long fengmianClickCount;
	/**素材曝光数*/
	@Excel(name = "素材曝光数", width = 15)
    @ApiModelProperty(value = "素材曝光数")
	private Long sucaiShowCount;
	/**行为数*/
	@Excel(name = "行为数", width = 15)
    @ApiModelProperty(value = "行为数")
	private Long convertCount;
	/**封面点击率*/
	@Excel(name = "封面点击率", width = 15)
    @ApiModelProperty(value = "封面点击率")
	private java.math.BigDecimal fengmianClickRate;
	/**转化点击率*/
	@Excel(name = "转化点击率", width = 15)
    @ApiModelProperty(value = "转化点击率")
	private java.math.BigDecimal convertClickRate;
	/**创建时间*/
    @ApiModelProperty(value = "创建时间")
	private Date createTime;
	/**修改时间*/
    @ApiModelProperty(value = "修改时间")
	private Date updateTime;
}
