package cn.kk.spring_simple_operation.model.vo;

import cn.kk.spring_simple_operation.utils.Excel;
import lombok.Data;

/**
 * 品牌记录统计VO
 * @author kk
 * @date 2026/2/12
 */
@Data
public class BrandRecordStatisticsVo {

    /**
     * 账号
     */
    @Excel(name = "账号")
    private String account;

    /**
     * 品牌名称
     */
    @Excel(name = "备案品牌")
    private String brandName;

    /**
     * 是否可以做A+高级版(美国站)
     */
    @Excel(name = "US是否可以做高级A+",readConverterExp = "0=否,1=是")
    private Integer isCanAPlusSeniorUs;

    /**
     * 是否可以做A+高级版(英国站)
     */
    @Excel(name = "UK是否可以做高级A+",readConverterExp = "0=否,1=是")
    private Integer isCanAPlusSeniorUk;

    /**
     * 备案状态(美国站)
     */
    @Excel(name = "US站点备案情况",readConverterExp = "1=自备案,2=被授权,3=备案中,4=备案失败,5=授权失败,6=无US站,7=只授权销售权益")
    private Integer recordStatusUs;

    /**
     * 备案状态(英国站)
     */
    @Excel(name = "UK站点备案情况",readConverterExp = "1=自备案,2=被授权,3=备案中,4=备案失败,5=授权失败,6=无UK站,7=只授权销售权益")
    private Integer recordStatusUk;

    /**
     * 后台状态(美国站)
     */
    @Excel(name = "US后台状态",readConverterExp = "1=正常,2=已撤销,3=已丢失,4=已恢复")
    private Integer backstageStatusUs;

    /**
     * 后台状态(英国站)
     */
    @Excel(name = "UK后台状态",readConverterExp = "1=正常,2=已撤销,3=已丢失,4=已恢复")
    private Integer backstageStatusUk;

    /**
     * 账号负责人
     */
    @Excel(name = "账号负责人")
    private String accountManager;

    /**
     * 产品发布分类数量
     */
    @Excel(name = "产品发布分类数量")
    private Long productPublishCount;

    /**
     * A+计划数量
     */
    @Excel(name = "A+策划数量")
    private Long aPlusPlanCount;
}
