export interface ConsultantPeopleModel {
  patientId: number; //患者id
  name: string; //姓名
  sex?: '0' | '1'; //1 女 0 男
  age?: number;
  phone?: number;
  healthAnalysisReportId?: number; //健康分析报告id
  consultRecordId?: number; //咨询记录id
  manualTime?: string; //转人工的时间
  isTop?: string; //是否置顶
  progress?: number; //进度 0 未开始 1 进行中 2 咨询结束
  doctorUnreadCount?: number; //医生未读消息数
  sendTimeStr?: string; //发送时间
  sendTime?: string; //最后一条消息发送时间
  messageType?: number; //1 文本 2 图片
  messageContent?: string; //最后一条消息内容
  isCanSend?: boolean; //是否可以发送消息
}

export interface ChatMessageModel {
  id?: number; //咨询记录详情ID
  consultRecordId?: number; //咨询记录ID
  sendTime?: string; //发送时间
  sendType?: string; //发送类型 1-患者 2-医生 3-系统 4-AI
  messageType?: string; //消息类型 1-文本 2-图片
  messageContent?: string; //消息内容
  isRead?: string; //是否已读
}
export interface ChatRecordModel {
  id?: number; //咨询记录ID
  sendTime?: string; //发送时间
  endTime?: string; //结束时间
  manualTime?: string; //转人工时间
  items:{
    id?: number; //咨询记录详情ID
    consultRecordId?: number; //咨询记录ID
    sendTime?: string; //发送时间
    sendType?: string; //发送类型 1-患者 2-医生 3-系统 4-AI
    messageType?: string; //消息类型 1-文本 2-图片
    messageContent?: string; //消息内容
    isRead?: string; //是否已读
  }[];
}
