// import type { ReactiveVariable } from 'vue';

export type type_dyaw_xlfw_zxhd = {
  dxx_user_avatar: string;
  dxx_tea_avatar: string;
  dxz_stu_user_id: string;
  dxz_stu_user_realname: string;
  dxz_tea_user_id: string;
  dxz_tea_user_realname: string;
  dxz_last_msg_datetime: string;
  dxz_last_msg: string;
  dxz_unread_msg_num: string;
  dxz_last_msg_type: string;
  dxz_stu_school_name: string;
  dxz_class_name: string;
  dxz_id: string;
  create_user_id: string;
  create_dateline: string;
  old_data?: number;
}


export type type_dyaw_xlfw_zxhd_log = {
  dxzl_id?: string;
  dxz_id: string;
  dxzl_stu_user_id: string;
  dxzl_stu_user_realname: string;
  dxzl_tea_user_id: string;
  dxzl_tea_user_realname: string;
  dxzl_last_msg_content?: string;
  dxzl_type: string;
  create_user_id: string;
  create_dateline: string;
  dxzl_status?: string;
}

export type type_archives_item = {
  dxxd_id: string;
  dxz_id: string,
  user_id: string;
  dxxd_date?: string;
  dxxd_lfzxm: string;
  dxxd_school_name?: string;
  dxxd_class_name?: string;
  dxxd_jfls: string;
  dxxd_address?: string;
  dxxd_phone?: string;
  dxxd_zxyy?: string;
  dxxd_lfzzs?: string;
  dxxd_clfs?: string;
  dxxd_wxdj?: string;
  dxxd_cbfx?: string;
}

export enum CHAT_STATUS { 'WAITING_YOU_ACCEPT', 'WAITING_OTHERS_ACCEPT', 'WAITING_BUSY', 'WAITING_ACCEPT', 'CHATING' }
export enum CHAT_OPERATION { 'START', 'CANCEL', 'ACCEPT', 'DENY', 'END' }
