export interface AgentVO {
  id: string | number;
  name: string;
  gender: string;
  avatarUrl?: string;
  greetingMessage?: string;
  status: string;
  ttsVcn: string;
  ttsSpeed: number;
  ttsPitch: number;
  ttsVolume: number;
  ttsBgs: number;
  createTime?: string;
  updateTime?: string;
}

export interface AgentForm {
  id?: string | number;
  name?: string;
  gender?: string;
  avatarUrl?: string;
  greetingMessage?: string;
  status?: string;
  ttsVcn?: string;
  ttsSpeed?: number;
  ttsPitch?: number;
  ttsVolume?: number;
  ttsBgs?: number;
}

export interface AgentQuery extends PageQuery {
  name?: string;
  gender?: string;
  status?: string;
}
