import 'package:fis_jsonrpc/rpc.dart'; import 'package:vitalapp/managers/interfaces/models/diagnosis_aggregation_record_model.dart'; import 'base.dart'; abstract class IDiagnosisManager implements IManager { ///获取健康检测记录 Future?> getDiagnosisAggregationPageAsync( String patientCode, int pageIndex, int pageSize); Future submitDiagnosisAsync(SubmitDiagnosisRequest request); Future?> getListByPatientCode( String patientCode); Future syncPatientAndDiagnosisData( SyncPatientAndDiagnosisDataRequest request); ///获取所有userCode等于空的数据,并赋值 /// ///[userCode] 用户Code /// Future resettingUsercodeIsEmptyData(); Future>> getTableData( DiagnosisAggregationRecordModel reduce, {bool isLastRecord = false}); /// 删除检测记录 Future removeDiagnosis(String appDataId); Future getLastRecordInfo(); }