import type { PageParam } from '@/api';

/**
 * 数据统计
 */
export interface OaTaskCount {
  // 自增ID
  taskCountId?: number;
  // 用户ID
  userId?: number;
  // 待处理数
  pending?: number;
  // 闲置的工单(废弃)
  unused?: number;
  // 已完成数(废弃)
  completed?: number;
  // 今天处理数
  today?: number;
  // 本月处理数
  month?: number;
  // 今年处理数
  year?: number;
  // 总工单数
  total?: number;
  // 部门ID
  organizationId?: number;
  // 角色ID
  roleId?: number;
  // 角色标识
  roleCode?: string;
  // 租户id
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 更新时间
  updateTime?: string;
}

/**
 * 数据统计搜索条件
 */
export interface OaTaskCountParam extends PageParam {
  taskCountId?: number;
  keywords?: string;
}
