interface AccountDTO { ids: string; id: number; gmtCreate: string; gmtModified: string; creator: string; modifier: string; status: number; userId: number; userName: string; workNo: string; accountNo: string; avatar: string; destroyDate: string; displayName: string; lastLoginDate: string; registerDate: string; source: string; useStatus: number; externalId: string; } export interface IUser { ids: string; id: number; gmtCreate: string; gmtModified: string; creator: string; modifier: string; status: 0 | 1; userId: number; userName: string; workNo: number; accountNo: string; avatar: string; destroyDate: string; displayName: string; lastLoginDate: string; registerDate: string; source: string; useStatus: number; externalId: string; accountDTO?: AccountDTO; } export declare enum USER_LEVEL { ALIBABA = "alibaba", ALIBABA_WB = "alibaba-wb" } export interface CurrentUserInfo { accountId: number; avatar: string; corpName: string; deptCode: string; deptName: string; displayName: string; entryDate: string; externalId: string; gmtCreate: string; infoIsCompleted: boolean; isAliUserManager: boolean; isAlibaba: boolean; isManager: boolean; position: string; userId: number; userLevel: USER_LEVEL; } export {};