浏览代码

同步Server最新接口

loki.wu 2 年之前
父节点
当前提交
8d45f564a5
共有 1 个文件被更改,包括 11 次插入1 次删除
  1. 11 1
      lib/services/recordInfo.m.dart

+ 11 - 1
lib/services/recordInfo.m.dart

@@ -127,19 +127,27 @@ class GetRecordsPageResult {
 }
 
 enum QueryRecordStatusEnum {
+	All,
 	NotScanned,
 	NotReport,
 	Completed,
+}
+
+enum QueryRecordCreateTypeEnum {
 	All,
+	Reservation,
+	Normal,
 }
 
 class GetRecordsPageRequest extends PageRequest{
 	String? patientCode;
 	QueryRecordStatusEnum queryRecordStatus;
+	QueryRecordCreateTypeEnum queryRecordCreateType;
 
 	GetRecordsPageRequest({
 		this.patientCode,
-		this.queryRecordStatus = QueryRecordStatusEnum.NotScanned,
+		this.queryRecordStatus = QueryRecordStatusEnum.All,
+		this.queryRecordCreateType = QueryRecordCreateTypeEnum.All,
 		int pageIndex = 0,
 		int pageSize = 0,
 		String? token,
@@ -153,6 +161,7 @@ class GetRecordsPageRequest extends PageRequest{
 		return GetRecordsPageRequest( 
 			patientCode: map['PatientCode'],
 			queryRecordStatus: QueryRecordStatusEnum.values.firstWhere((e) => e.index == map['QueryRecordStatus']),
+			queryRecordCreateType: QueryRecordCreateTypeEnum.values.firstWhere((e) => e.index == map['QueryRecordCreateType']),
 			pageIndex: map['PageIndex'],
 			pageSize: map['PageSize'],
 			token: map['Token'],
@@ -164,6 +173,7 @@ class GetRecordsPageRequest extends PageRequest{
 		if(patientCode != null)
 			map['PatientCode'] = patientCode;
 		map['QueryRecordStatus'] = queryRecordStatus.index;
+		map['QueryRecordCreateType'] = queryRecordCreateType.index;
 		return map;
 	}
 }