package com.kiisoo.ic.customer.entity;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description: 客户概览VO
 * @Author: wangyinjia
 * @Date: 2020/4/9
 * @Company: kiisoo
 * @Version: 1.0
 */
@Data
public class CustomerViewVO {
    /**新增好友*/
    private Long newCustomer;
    /**新增好友(去重)*/
    private Long newValidCustomer;
    /**全部好友*/
    private Long allCustomer;
    /**全部好友(去重)*/
    private Long allValidCustomer;
    /**删除拉黑数(累计去重)*/
    private Long validDeleteCustomer;
    /**会员总数*/
    private Long allVipCount;

    /**好友list*/
    List<OpCustomer> customerList;
    /**好友(去重)list*/
    List<OpCustomer> validCustomerList;

    /**零售公司新增top10*/
    List<CustomerViewCompanyVO> orgNewCustomerList;
    /**店铺新增top10*/
    List<CustomerViewShopVO> shopNewCustomerList;
    /**零推广list*/
    List<CustomerViewZeroExtendVO> zeroExtendList;



    /**
     * 初始化
     */
    public CustomerViewVO(){
        newCustomer = 0L;
        newValidCustomer = 0L;
        allCustomer = 0L;
        allValidCustomer = 0L;
        validDeleteCustomer = 0L;
        allVipCount = 0L;
        customerList = new ArrayList<>();
        validCustomerList  = new ArrayList<>();
        orgNewCustomerList = new ArrayList<>();
        shopNewCustomerList = new ArrayList<>();
        zeroExtendList = new ArrayList<>();
    }
}
