package com.mortals.xhx.module.company.model.vo;

import com.mortals.xhx.module.company.model.CompanyEntity;
import com.mortals.xhx.module.news.model.NewsCategoryEntity;
import com.mortals.xhx.module.product.model.ProductEntity;
import com.mortals.xhx.module.staff.model.StaffEntity;
import lombok.Data;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 统计信息
 *
 * @author: zxfei
 * @date: 2023/9/19 14:49
 */
@Data
public class HomeStatInfo {
    /**
     * 企业总量
     */
    private Integer enterpriseNums;

    /**
     * 产品数量
     */
    private Integer productNums;

    /**
     * 员工数量
     */
    private Integer staffNums;


    /**
     * 新闻数量
     */
    private Integer newsNums;

    /**
     * 反馈数量
     */
    private Integer feedbackNums;

    /**
     * 用户数量
     */
    private Integer customerNums;

    /**
     * 公司产品分布列表
     */
    private List<CompanyEntity> productDistributionList;

    /**
     * 名片分布列表
     */
    private List<CompanyEntity> businessCardDistributionList;

    /**
     * 新闻分布列表
     */
    private List<NewsCategoryEntity> newsDistributionList;


    /**
     * 小程序近30日访问统计报表
     */
    private List<Map<String, Object>> accessStatList;

    /**
     * 发送卡片总量
     */
    private List<StaffEntity> sendCardStaffList;


}
