package com.ruoyi.excel.wecom.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 部门统计数据实体类
 * 用于存储基于部门路径的统计指标
 */
@Data
@TableName("department_statistics_data")
public class DepartmentStatisticsData implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 统计日期
     */
    private Date statDate;

    //总承接数（当日）
    private Integer dailyTotalAccepted;
     //总成单数（当日）
    private Integer dailyTotalOrders;
    //转化率（当日）
    private BigDecimal dailyConversionRate;
    //及时单占比（当日）
    private BigDecimal dailyTimelyOrderRatio;
    //非及时单占比（当日）
    private BigDecimal dailyNonTimelyOrderRatio;

/*    //即时单
    private Integer dailyTimelyCount;
    //非即时单
    private Integer dailyNonTimelyCount;*/

    //管理员分配（当日）
    private Integer managerAccepted;
    /**
     * 部门路径（如：苏州曼普/销售部/一组 或 苏州曼普/销售部/一组/盛宇婷）
     */
    private String departmentPath;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private int sortNo;
}
