// 人员统计分析相关类型
export interface PersonnelStatItem {
  department: string;           // 部门：客户经理、销售部经理等
  contractType: 'signed' | 'cancelled';  // 签约/解约
  todayCount: number;          // 当前时点
  totalCount: number;          // 累计
  currentYearCount: number;    // 当前年度
  currentMonthCount: number;   // 当前月度
}

export interface PersonnelAnalysisData {
  customerManager: PersonnelStatItem[];    // 客户经理
  salesManager: PersonnelStatItem[];       // 销售部经理
  crossSales: PersonnelStatItem[];         // 交叉销售专员
  shareholderService: PersonnelStatItem[]; // 股东服务专员
  summary: PersonnelStatItem[];            // 合计
  updateTime: string;                      // 更新时间
}

export interface PersonnelQueryParams {
  startDate?: string;
  endDate?: string;
  department?: string;
  refreshCache?: boolean;
}
