import 'package:fis_jsonrpc/rpc.dart'; import 'package:vitalapp/managers/interfaces/base.dart'; /// 预约 abstract class IAppointmentManager implements IManager { /// 分页获取健康检查预约数据 Future?> getHealthExamBookingPageAsync({ int? pageSize = 10, int? pageIndex = 1, String? keyword, }); /// 新增/修改体检信息 Future saveHealthExamBookingAsync( SaveHealthExamBookingRequest saveHealthExamBookingRequest, ); ///解除预约 Future cancelHealthExam( String code, String identityCard, ); /// 查询体检详情 Future getHealthExamBookingAsync({ required String code, }); /// 删除体检信息 /// /// [code] 记录编号 Future deleteHealthExamBookingAsync(String code); /// 根据身份证号码查询预约信息 Future getExamBookingByIDCardAsync({ String? idCardNo, }); }