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

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * 运营绩效
 *
 * @author jeecg-boot
 * @version V1.0
 * @date 2022-09-20
 */
@Data
@TableName("kuaishou_operation_performance_back_charge_base")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "kuaishou_operation_performance_back_charge_base对象", description = "运营绩效")
public class KuaishouOperationReport {

    /**
     * 日期
     */
    @Excel(name = "日期", width = 15)
    @ApiModelProperty(value = "日期")
    private Integer statDate;
    /**
     * 公司id
     */
    @Excel(name = "公司id", width = 15)
    @ApiModelProperty(value = "公司id")
    private String companyId;
    /**
     * 公司名称
     */
    @Excel(name = "公司名称", width = 15)
    @ApiModelProperty(value = "公司名称")
    private String companyName;
    /**
     * 项目id
     */
    @Excel(name = "项目id", width = 15)
    @ApiModelProperty(value = "项目id")
    private Integer projectId;
    /**
     * 项目名称
     */
    @Excel(name = "项目名称", width = 15)
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 运营id
     */
    @Excel(name = "运营id", width = 15)
    @ApiModelProperty(value = "运营id")
    private String userId;
    /**
     * 运营名称
     */
    @Excel(name = "运营名称", width = 15)
    @ApiModelProperty(value = "运营名称")
    private String userName;
    /**
     * 负责人id
     */
    @Excel(name = "负责人id", width = 15)
    @ApiModelProperty(value = "负责人id")
    private String leaderId;
    /**
     * 负责人名称
     */
    @Excel(name = "负责人名称", width = 15)
    @ApiModelProperty(value = "负责人名称")
    private String leaderName;
    /**
     * 账户ID
     */
    @Excel(name = "账户ID", width = 15)
    @ApiModelProperty(value = "账户ID")
    private Integer accountId;
    /**
     * 运营状态
     */
    @Excel(name = "运营状态", width = 15)
    @ApiModelProperty(value = "运营状态")
    private String userStatus;
    /**
     * 框返消耗
     */
    @Excel(name = "框返消耗", width = 15)
    @ApiModelProperty(value = "框返消耗")
    private java.math.BigDecimal contractRebateRealChargedInYuan;
    /**
     * 激励消耗
     */
    @Excel(name = "激励消耗", width = 15)
    @ApiModelProperty(value = "激励消耗")
    private java.math.BigDecimal directRebateRealChargedInYuan;

    @Excel(name = "消耗", width = 15)
    @ApiModelProperty(value = "消耗")
    private java.math.BigDecimal charge;
}
