export interface IDynamicDeviceListProps { /** * @description 列表点击事件 */ onClick?: (item: DeviceItemType) => void; /** * @description 选中设备cid集合 */ checkedKeys?: string[]; /** * @description 传入onSelect列表默认渲染为checkbox模式 */ onChecked?: (ids: string[], list: DeviceItemType[], checked: boolean) => void; /** * @description 传入queryList需要的参数,例如业务树ID,场所id等,分页参数除外 */ params?: { [key: string]: any }; title?: string; onKeywordChange?: (v: string) => void; defaultCheckedIds?: string[]; limit?: number; itemHeight?: number; } export interface IDynamicDeviceListResult { list: T[]; offset: number; [key: string]: any; }