|
@@ -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;
|
|
|
}
|
|
|
}
|