export type UserInfoType = { acceptAgreement: boolean; id: string; idCardNotNull: false; lockTime: string; loginName: string; operationCenterId: string; organizationId: string; organizationName: string; phoneNum: string; realName: string; roleIds: string[]; userAvatarUrl?: string; userGrade: string; userSource: string; userType: string; validState: string; [key: string]: any; }; export type OperationInfoType = { [key: string]: any; }; export interface AppContextInterface { user: UserInfoType; operation: OperationInfoType; loginStatus: boolean; updateUser: (user: UserInfoType) => void; updateOperation: (user: OperationInfoType) => void; updateLoginStatus: (status: boolean) => void; }