export interface OrgidParams { enterpriseCode: string; enterpriseUserName?: string; enterpriseUserPwd?: string; } export interface ConditionFilter { personId?: number; conferenceState?: number; pageIndex?: number; pageSize?: number; } export interface VideoConference { id: number; roomId: string; name: string; enterpriseCode: string; pwd: string; beginTime: number; endTime: number; maxNum: number; title: string; state: number; personId: number; isCreator: boolean; roomTimeLimit: number; } export interface VideoConferenceData { totalPage?: number; totalCount?: number; pageSize?: number; data: VideoConference[]; } export interface UpSetConference { id?: number; roomId?: string; name: string; pwd: string; beginTime?: number; endTime?: number; maxNum: number; title: string; personId: number; personName?: string; roomTimeLimit: number; } export interface InvitePerson { id?: string; personId: number; name: string; mobileNumber?: string; email?: string; enable?: boolean; } export interface InvitePersonList extends Array {} export interface ConferenceRecord { id?: number | string; projectId?: string; conferenceId: string; fileName: string; fileAddr: string; upLoadTime: number; upLoadName: string; personId: number; isUpLoader?: boolean; } export interface ConferenceRecordList extends Array {} export interface OrgTreeNodes { id: string; fullId: string; name: string; fullName: string; project: boolean; childNodes: OrgTreeNodes[]; }