/** * 抽象组件在业务层根据EntityDict的重新声明 * by Xc 20230807 */ import { EntityDict } from '@project/oak-app-domain'; import { TableProps, PaginationProps } from 'antd'; import { ReactComponentProps, ColumnProps, RowWithActions, OakExtraActionProps, OakAbsAttrDef, onActionFnDef, ListButtonProps, OakAbsAttrUpsertDef, ColumnMapType } from 'oak-frontend-base'; import AbsFilterPanel from 'oak-frontend-base/es/components/filterPanel'; import AbsList from 'oak-frontend-base/es/components/list'; import AbsListPro from 'oak-frontend-base/es/components/listPro'; import AbsDetail from 'oak-frontend-base/es/components/detail'; import AbsUpsert from 'oak-frontend-base/es/components/upsert'; const FilterPanel = AbsFilterPanel as ( ...props: Parameters> ) => React.ReactElement; const List = AbsList as ( ...props: Parameters> ) => React.ReactElement; const ListPro = AbsListPro as ( ...props: Parameters> ) => React.ReactElement; const Detail = AbsDetail as ( ...props: Parameters> ) => React.ReactElement; const Upsert = AbsUpsert as ( ...props: Parameters> ) => React.ReactElement; export { FilterPanel, List, ListPro, Detail, Upsert, ReactComponentProps, ColumnProps, RowWithActions, OakExtraActionProps, OakAbsAttrDef, onActionFnDef, }