import { ViewModel, Entity, ViewModelState } from '@farris/devkit-vue'; import { BaseDataService } from './base-data.service'; import { FormLoadingService } from '../form-loading.service'; import { FormNotifyService } from '../form-notify.service'; import { EntityChangeService } from '../entity-change.service'; import { FormMessageService } from '../form-message.service'; export declare class CardDataService extends BaseDataService { private formLoadingService; private formNotifyService; private entityChangeService; private formMessageService; constructor(viewModel: ViewModel, formLoadingService: FormLoadingService, formNotifyService: FormNotifyService, entityChangeService: EntityChangeService, formMessageService: FormMessageService); /** * 检索数据 * @param id 数据标识 * @returns */ load(id: string): Promise; onLoading(transitionActionParamName: string): void; add(): Promise; cascadeAdd(): Promise; checkBeforeUpdate(): Promise; edit(): Promise; update(): Promise; updateWithoutEmpty(): Promise; save(successMessage?: string): Promise; cancel(showConfirm?: boolean): Promise; cancelWithCheck(): Promise; reload(): Promise; cancelWithoutCheck(): Promise; revert(): Promise; loadPaged(): void; private getPath; }