import 'package:fis_jsonrpc/services/diagnosis.m.dart'; import 'package:vnoteapp/managers/interfaces/diagnosis.dart'; import 'package:vnoteapp/rpc.dart'; import 'package:vnoteapp/store/store.dart'; class DiagnosisManager implements IDiagnosisManager { DiagnosisManager(); /// 创建诊疗展示 @override Future createDiagnosisAsync(createDiagnosis) async { createDiagnosis.token = Store.user.token; return await rpc.diagnosis.createDiagnosisAsync(createDiagnosis); } @override Future?> getDiagnosisAggregationPageAsync( String patientCode) async { var request = DiagnosisPageRequest( token: Store.user.token, pageIndex: 1, pageSize: 20, patientCode: patientCode); var result = await rpc.diagnosis.getDiagnosisAggregationPageAsync(request); return result.pageData?.toList(); } }