export interface UserTablePreferFieldWidth { field: string; width: number; } export interface UserPrefer extends Record { extend?: Record; } export interface UserTablePrefer extends UserPrefer { id: string; model: string; viewName: string; fieldPrefer: string[]; fieldOrder: string[]; fieldLeftFixed: string[]; fieldRightFixed: string[]; fieldWidth?: UserTablePreferFieldWidth[]; } export interface UserSearchPrefer extends UserPrefer { id: string; model: string; viewName: string; name: string; searchPrefer: { searchBody: Record; searchPreferFields: UserSearchPreferField[]; }; } export interface UserSearchPreferField { data: string; label: string; }