Index: lib/common/http/http.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+>import 'package:dio/dio.dart';\nimport 'package:dio/dio.dart' as dio;\nimport 'package:public_lib/extension/json_parse_utils.dart';\nimport 'package:public_lib/net/abstract/common_repository.dart';\nimport 'package:public_lib/net/abstract/http_manager.dart';\nimport 'package:public_lib/net/model/result_data.dart';\nimport 'package:smps_flutter_pda/common/http/spms_repository.dart';\nimport 'package:smps_flutter_pda/page/domestic/take_off/model/boxes_loc.dart';\nimport 'package:smps_flutter_pda/page/domestic/take_off/model/sap_package_list_dtl_model.dart';\nimport 'package:smps_flutter_pda/page/domestic/take_off/model/sap_package_list_model.dart';\nimport 'package:smps_flutter_pda/page/login/model/login_model.dart';\nimport 'package:smps_flutter_pda/page/main/update_vo.dart';\nimport 'package:smps_flutter_pda/page/message/application_details/model/application_details_model.dart';\nimport 'package:smps_flutter_pda/page/message/model/application_list_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_details/model/return_apply_details_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_list/model/return_apply_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/dump_task/model/dump_task_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/dump_task_details/model/dump_task_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/all_oversea_inbound_task_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_delivery_task_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_inbound_dateils_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/oversea_inbound_detalis_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory/model/inventory_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory_details/model/inventory_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/other_delivery_details/model/other_delivery_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_details/model/out_warehouse_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_list/model/out_warehouse_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_note_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_put_in_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/other_delivery_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/return_warehouse_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/save_return_warehouse_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_list/model/return_warehouse_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/shift/model/all_storage_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/shift/model/materials_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/stock/model/stock_list_model.dart';\n\nimport '../../page/domestic/acceptance_details/model/acceptance_details_model.dart';\nimport '../../page/domestic/acceptance_list/model/acceptance_list_model.dart';\nimport '../../page/domestic/domestic_dump/model/domestic_dump_details_model.dart';\nimport '../../page/domestic/domestic_dump/model/domestic_dump_list_model.dart';\nimport '../../page/domestic/domestic_inbound/model/domestic_inbound_details_model.dart';\nimport '../../page/domestic/domestic_inbound/model/domestic_inbound_list_model.dart';\nimport '../../page/domestic/domestic_inventory/model/domestic_inventory_details_model.dart';\nimport '../../page/domestic/domestic_inventory/model/domestic_inventory_list_model.dart';\nimport '../../page/domestic/domestic_shift/model/domestic_shift_model.dart';\nimport '../../page/domestic/domestic_shift/model/domestic_storage_model.dart';\nimport '../../page/domestic/domestic_stock_manager/model/domestic_manager_model.dart';\nimport '../../page/domestic/materials/model/materials_details_model.dart';\nimport '../../page/domestic/take_off/model/take_off_details_model.dart';\nimport '../../page/domestic/take_off/model/take_off_list_model.dart';\nimport 'api.dart';\nimport 'base_repository.dart';\n\nclass ApiService extends SpmsRepository {\n  ApiService(super.netDioAbstract);\n\n  ///登陆\n  Future<ResultData> login(Map<String, dynamic>? map, bool isShowLoading) {\n    return getXPost(Apis.login,\n        data: map,\n        builder: LoginModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///物料单个查询接口(包含该物料的所在储位位置) -获取指定的储位库存信息-不分页\n  Future<ResultData> getStorageInventory(Map<String, dynamic> map) {\n    return getXPost(Apis.getStorageInventory,\n        data: map, builder: MaterialsModel.toBean);\n  }\n\n  ///获取仓库中所有的储位信息\n  Future<ResultData> getAllStorageInfo(Map<String, dynamic>? map) {\n    return getXPost(Apis.getAllStorageInfo,\n        data: map, builder: AllStorageModel.toBean);\n  }\n\n  ///提交库存移位\n  Future<ResultData> moveMaterialsPosition(Map<String, dynamic> map) {\n    return getXPost(Apis.moveMaterialsPosition, data: map);\n  }\n\n  ///提交库存移位（国内仓备件货）\n  Future<ResultData> moveXPosition(Map<String, dynamic> map) {\n    return getXPost(Apis.moveXPosition, data: map);\n  }\n\n  ///获取海外运货交货单\n  Future<ResultData> getOverseasDeliveryList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getOverseasDeliveryList,\n        data: map, builder: OverseaModel.toBean);\n  }\n\n  ///获取其他收货交货单\n  Future<ResultData> getOtherDeliveryList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getOtherDeliveryList,\n        data: map, builder: OtherDeliveryModel.toBean);\n  }\n\n  ///海外收货交货明细\n  Future<ResultData> getOverseaDeliveryDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getOverseaDeliveryDetails,\n        data: map,\n        builder: OverseaDeliveryNoteModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///创建海运收货的交货明细的入库明细\n  Future<ResultData> postCreateOverseaWhsIn(Map<String, dynamic>? map) {\n    return getXPost(Apis.postCreateOverseaWhsIn,\n        data: map, builder: OverseaDeliveryPutInModel.toBean);\n  }\n\n  ///提交入库明细\n  Future<ResultData> postOverseaWhsIn(Map<String, dynamic>? map) {\n    return getXPost(Apis.postOverseaWhsIn, data: map);\n  }\n\n  ///其他收货的交货明细\n  Future<ResultData> getOtherDeliveryDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getOtherDeliveryDetails,\n        data: map,\n        builder: OtherDeliveryDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///其他收货的入库明细提交\n  Future<ResultData> postOtherInbound(Map<String, dynamic>? map) {\n    return getXPost(Apis.postOtherInbound, data: map);\n  }\n\n  ///海运转储以及空运人带的入库明细提交\n  Future<ResultData> postDumpInbound(Map<String, dynamic>? map) {\n    return getXPost(Apis.postDumpInbound, data: map);\n  }\n\n  ///获取海运收货所有的入库任务\n  Future<ResultData> getAllOverseaDeliveryTask(Map<String, dynamic>? map) {\n    return getXPost(Apis.getAllOverseaDeliveryTask,\n        data: map, builder: AllOverseaInboundTaskModel.toBean);\n  }\n\n  ///获取海运收货单个任务的入库明细\n  Future<ResultData> getSingleOverseaInboundDetails(Map<String, dynamic>? map) {\n    return getXGet(Apis.getSingleOverseaInboundDetails,\n        data: map, builder: OverseaInboundDetalisModel.toBean);\n  }\n\n  ///获取其他收货-本地采购单个交货单的入库任务\n  Future<ResultData> getSingleOtherDeliveryTask(Map<String, dynamic>? map) {\n    return getXPost(Apis.getSingleOtherDeliveryTask,\n        data: map, builder: OtherDeliveryTaskModel.toBean);\n  }\n\n  ///获取其他收货-本地采购单个交货单的入库任务明细\n  Future<ResultData> getSingleOtherInboundDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getSingleOtherInboundDetails,\n        data: map, builder: OtherInboundDateilsModel.toBean);\n  }\n\n  ///领用申请列表\n  Future<ResultData> getApplicationList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getApplicationList,\n        data: map, builder: ApplicationListModel.toBean);\n  }\n\n  ///领用申请详情\n  Future<ResultData> getApplicationDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getApplicationDetails,\n        data: map,\n        builder: ApplicationDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///新建出库领用单\n  Future<ResultData> createdOutWarehouse(Map<String, dynamic>? map) {\n    return getXPost(Apis.createdOutWarehouse, data: map);\n  }\n\n  ///领用明细撤回\n  Future<ResultData> applicationWithdraw(Map<String, dynamic>? map) {\n    return getXPost(Apis.applicationWithdraw,\n        data: map,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///退料申请列表\n  Future<ResultData> getReturnApplyList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getReturnApplyList,\n        data: map, builder: ReturnApplyListModel.toBean);\n  }\n\n  ///退料申请明细\n  Future<ResultData> getReturnApplyDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getReturnApplyDetails,\n        data: map,\n        builder: ReturnApplyDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///退料入库\n  Future<ResultData> createdReturnInbound(Map<String, dynamic>? map) {\n    return getXPost(Apis.createdReturnInbound, data: map);\n  }\n\n  ///转储列表\n  Future<ResultData> getDumpTaskList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getDumpTaskList,\n        data: map, builder: DumpTaskListModel.toBean);\n  }\n\n  ///转储任务详情\n  Future<ResultData> getDumpTaskDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getDumpTaskDetails,\n        data: map,\n        builder: DumpTaskDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///转储任务完成出库\n  Future<ResultData> finishOutWarehouse(Map<String, dynamic>? map) {\n    return getXPost(Apis.finishOutWarehouse, data: map);\n  }\n\n  ///出库列表\n  Future<ResultData> getOutWarehouseList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getOutWarehouseList,\n        data: map, builder: OutWarehouseListModel.toBean);\n  }\n\n  ///出库详情\n  Future<ResultData> getOutWarehouseDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getOutWarehouseDetails,\n        data: map,\n        builder: OutWarehouseDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///出库详情提交\n  Future<ResultData> postOurWarehouseDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.postOurWarehouseDetails, data: map);\n  }\n\n  ///退库列表\n  Future<ResultData> getReturnWarehouseList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getReturnWarehouseList,\n        data: map, builder: ReturnWarehouseListModel.toBean);\n  }\n\n  ///退库详情\n  Future<ResultData> getReturnWarehouseDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getReturnWarehouseDetails,\n        data: map,\n        builder: ReturnWarehouseDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///退库详情保存\n  Future<ResultData> saveReturnWarehouseDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.saveReturnWarehouseDetails,\n        data: map, builder: SaveReturnWarehouseDetailsModel.toBean);\n  }\n\n  ///库存明细\n  Future<ResultData> getWerksStorageInvList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getWerksStorageInvList,\n        data: map, builder: StockListModel.toBean);\n  }\n\n  ///盘点列表\n  Future<ResultData> getInventoryCheck(Map<String, dynamic>? map) {\n    return getXPost(Apis.getInventoryCheck,\n        data: map, builder: InventoryListModel.toBean);\n  }\n\n  ///盘点详情\n  Future<ResultData> getInventoryDetails(Map<String, dynamic>? map) {\n    return getXGet(Apis.getInventoryDetails,\n        data: map, builder: InventoryDetailsModel.toBean);\n  }\n\n  ///盘点提交\n  Future<ResultData> postInventoryDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.postInventoryDetails, data: map);\n  }\n\n  ///获取验收列表\n  Future<ResultData> getAcceptanceList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getAcceptanceList,\n        data: map, builder: AcceptanceListModel.toBean);\n  }\n\n  ///获取验收明细\n  Future<ResultData> getAcceptanceDetails(Map<String, dynamic>? map) {\n    return getXGet(Apis.getAcceptanceDetails,\n        data: map, builder: AcceptanceDetailsModel.toBean);\n  }\n\n  ///验收提交\n  Future<ResultData> postAcceptanceInfo(Map<String, dynamic>? map) {\n    return getXPost(Apis.postAcceptanceInfo, data: map, options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///验收生成入库单\n  Future<ResultData> saveAcceptanceInfo(Map<String, dynamic>? map) {\n    return getXPost(Apis.saveAcceptanceInfo, data: map,);\n  }\n\n  ///国内仓-箱码库存查询\n  Future<ResultData> getBoxInfoList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getBoxInfoList,\n        data: map, builder: DomesticShiftModel.toBean);\n  }\n\n  ///国内仓-获取所有的储位信息\n  Future<ResultData> getWhsStorageListAll(Map<String, dynamic>? map) {\n    return getXPost(Apis.getWhsStorageListAll,\n        data: map, builder: DomesticStorageModel.toBean);\n  }\n\n  ///国内仓-查看箱码信息\n  Future<ResultData> getMaterialsInfoByBox(Map<String, dynamic>? map) {\n    return getXGet(Apis.getMaterialsInfoByBox,\n        data: map, builder: MaterialsDetailsModel.toBean);\n  }\n\n  ///国内仓入库列表\n  Future<ResultData> getDomesticInboundList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getDomesticInboundList,\n        // body: map, builder: DomesticInboundListModel.fromJson,options: baseOptions('post', Headers.formUrlEncodedContentType));\n        body: map, builder: DomesticInboundListModel.fromJson);\n  }\n\n  ///国内仓入库明细\n  Future<ResultData> getDomesticInboundDetails(Map<String, dynamic>? map) {\n    return getXGet(Apis.getDomesticInboundDetails,\n        data: map, builder: DomesticInboundDetailsModel.fromJson);\n  }\n\n  ///国内仓入库提交\n  Future<ResultData> postDomesticInbound(Map<String, dynamic>? map) {\n    return getXPost(Apis.postDomesticInbound, data: map);\n  }\n\n  ///国内仓盘点列表\n  Future<ResultData> getDomesticInventoryList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getDomesticInventoryList,\n        data: map, builder: DomesticInventoryListModel.toBean);\n  }\n\n  ///国内仓盘点明细\n  Future<ResultData> getDomesticInventoryDetails(Map<String, dynamic>? map) {\n    return getXGet(Apis.getDomesticInventoryDetails,\n        data: map, builder: DomesticInventoryDetailsModel.toBean);\n  }\n\n  ///国内仓提交盘点明细\n  Future<ResultData> postDomesticInventoryDetails(Map<String, dynamic>? map) {\n    return getXPost(\n      Apis.postDomesticInventoryDetails,\n      data: map,\n    );\n  }\n\n  ///国内仓下架任务列表\n  Future<ResultData> getTakeOffList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getTakeOffList,\n        data: map, builder: TakeOffListModel.toBean);\n  }\n\n  ///国内仓下架明细\n  Future<ResultData> getTakeOffDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getTakeOffDetails,\n        data: map,\n        builder: TakeOffDetailsModel.toBean,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///国内仓拣货提交\n  Future<ResultData> postTakeOffDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.postTakeOffDetails, data: map);\n  }\n\n  ///国内库存明细\n  Future<ResultData> getAllMaterialsList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getAllMaterialsList,\n        data: map, builder: DomesticManagerModel.toBean);\n  }\n\n  ///国内仓转储列表\n  Future<ResultData> getDomesticDumpList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getDomesticDumpList,\n        data: map, builder: DomesticDumpListModel.fromJson);\n  }\n\n  ///国内仓转储详情\n  Future<ResultData> getDomesticDumpDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.getDomesticDumpDetails,\n        data: map,\n        builder: DomesticDumpDetailsModel.fromJson,\n        options: baseOptions('post', Headers.formUrlEncodedContentType));\n  }\n\n  ///国内仓转储详情提交\n  Future<ResultData> postDomesticDetails(Map<String, dynamic>? map) {\n    return getXPost(Apis.postDomesticDetails, data: map);\n  }\n\n  ///获取装柜出库列表\n  Future<ResultData> getSapPackageList(Map<String, dynamic>? map) {\n    return getXPost(Apis.getSapPackageList, body: map,builder: SapPackageListModel.fromJson);\n  }\n\n  ///获取装箱单详情\n  Future<ResultData> getSapPackageListDtl(Map<String, dynamic>? map) {\n    return getXPost(Apis.getSapPackageListDtl, body: map,builder: SapPackageListDtlModel.fromJson);\n  }\n\n  ///更新出库任务状态\n  Future<ResultData> updateSapPackageList(Map<String, dynamic>? map) {\n    return getXPost(Apis.updateSapPackageList, body: map);\n  }\n\n  ///版本更新信息\n  Future<ResultData> getLastUpdateVersion() {\n    return getXGet(Apis.getLastUpdateVersion, builder: UpdateVo.fromJson);\n  }\n  ///获取PDA出库任务列表\n  Future<ResultData> getSapPackageListByPda(Map<String, dynamic>? map) {\n    return getXPost(Apis.getSapPackageListByPda, builder: SapPackageListModel.fromJson,body: map);\n  }\n\n  ///获取箱单出库任务列表\n  Future<ResultData> getWhsOutListPda(Map<String, dynamic>? map) {\n    return getXPost(Apis.getWhsOutListPda, builder: TakeOffListModel.fromJson,data: map);\n  }\n  ///出库任务初始化下架任务(备件货)\n  Future<ResultData> initShelfOnTask(Map<String, dynamic>? map) {\n    return getXPost(Apis.initShelfOnTask, builder: TakeOffListModel.fromJson,body: map);\n  }\n\n  ///出库任务初始化下架任务(备件货)\n  Future<ResultData> getWSInventoryByBoxNote(Map<String, dynamic>? map) {\n    return getXPost(Apis.getWSInventoryByBoxNote, builder: BoxesLoc.fromJson,data: map);\n  }\n}\n
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/common/http/http.dart b/lib/common/http/http.dart
--- a/lib/common/http/http.dart	(revision 17fbd9d3b4c303ace6ca44ec6137db8bdf1b6b48)
+++ b/lib/common/http/http.dart	(date 1713783995606)
@@ -28,6 +28,7 @@
 import 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_note_model.dart';
 import 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_put_in_model.dart';
 import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/other_delivery_model.dart';
+import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart';
 import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_model.dart';
 import 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/return_warehouse_details_model.dart';
 import 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/save_return_warehouse_details_model.dart';
@@ -92,6 +93,12 @@
         data: map, builder: OverseaModel.toBean);
   }
 
+  ///获取海外运货交货单1
+  Future<ResultData> getOverseasDeliveryList1(Map<String, dynamic>? map) {
+    return getXPost(Apis.getOverseasDeliveryList,
+        data: map, builder: GetOverseaDeliveryNotePda.fromJson);
+  }
+
   ///获取其他收货交货单
   Future<ResultData> getOtherDeliveryList(Map<String, dynamic>? map) {
     return getXPost(Apis.getOtherDeliveryList,
Index: lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.g.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.g.dart b/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.g.dart
new file mode 100644
--- /dev/null	(date 1713783329995)
+++ b/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.g.dart	(date 1713783329995)
@@ -0,0 +1,7801 @@
+// GENERATED CODE - DO NOT MODIFY BY HAND
+
+part of 'oversea_delivery_list_model.dart';
+
+// **************************************************************************
+// IsarCollectionGenerator
+// **************************************************************************
+
+// coverage:ignore-file
+// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types
+
+extension GetOverseaDeliveryRecordsCollection on Isar {
+  IsarCollection<OverseaDeliveryRecords> get overseaDeliveryRecords =>
+      this.collection();
+}
+
+const OverseaDeliveryRecordsSchema = CollectionSchema(
+  name: r'OverseaDeliveryRecords',
+  id: -8554702531387527688,
+  properties: {
+    r'ROW_ID': PropertySchema(
+      id: 0,
+      name: r'ROW_ID',
+      type: IsarType.long,
+    ),
+    r'actualWerksReceive': PropertySchema(
+      id: 1,
+      name: r'actualWerksReceive',
+      type: IsarType.string,
+    ),
+    r'actualWhsLocationCodeReceive': PropertySchema(
+      id: 2,
+      name: r'actualWhsLocationCodeReceive',
+      type: IsarType.string,
+    ),
+    r'cabinetModel': PropertySchema(
+      id: 3,
+      name: r'cabinetModel',
+      type: IsarType.string,
+    ),
+    r'cabinetNumber': PropertySchema(
+      id: 4,
+      name: r'cabinetNumber',
+      type: IsarType.string,
+    ),
+    r'cancelPostingDate': PropertySchema(
+      id: 5,
+      name: r'cancelPostingDate',
+      type: IsarType.string,
+    ),
+    r'cancelUnderPostingDate': PropertySchema(
+      id: 6,
+      name: r'cancelUnderPostingDate',
+      type: IsarType.string,
+    ),
+    r'cancelUnderVoucherNumber': PropertySchema(
+      id: 7,
+      name: r'cancelUnderVoucherNumber',
+      type: IsarType.string,
+    ),
+    r'cancelVoucherNumber': PropertySchema(
+      id: 8,
+      name: r'cancelVoucherNumber',
+      type: IsarType.string,
+    ),
+    r'cancelVoucherYear': PropertySchema(
+      id: 9,
+      name: r'cancelVoucherYear',
+      type: IsarType.string,
+    ),
+    r'comments': PropertySchema(
+      id: 10,
+      name: r'comments',
+      type: IsarType.string,
+    ),
+    r'costCenter': PropertySchema(
+      id: 11,
+      name: r'costCenter',
+      type: IsarType.string,
+    ),
+    r'dataVersion': PropertySchema(
+      id: 12,
+      name: r'dataVersion',
+      type: IsarType.long,
+    ),
+    r'deliveryType': PropertySchema(
+      id: 13,
+      name: r'deliveryType',
+      type: IsarType.string,
+    ),
+    r'fromPort': PropertySchema(
+      id: 14,
+      name: r'fromPort',
+      type: IsarType.string,
+    ),
+    r'merchandiser': PropertySchema(
+      id: 15,
+      name: r'merchandiser',
+      type: IsarType.string,
+    ),
+    r'oaApprovalDate': PropertySchema(
+      id: 16,
+      name: r'oaApprovalDate',
+      type: IsarType.string,
+    ),
+    r'oaBianhao': PropertySchema(
+      id: 17,
+      name: r'oaBianhao',
+      type: IsarType.string,
+    ),
+    r'oaRemark': PropertySchema(
+      id: 18,
+      name: r'oaRemark',
+      type: IsarType.string,
+    ),
+    r'oaWorkflow': PropertySchema(
+      id: 19,
+      name: r'oaWorkflow',
+      type: IsarType.string,
+    ),
+    r'postingDate': PropertySchema(
+      id: 20,
+      name: r'postingDate',
+      type: IsarType.string,
+    ),
+    r'remarks': PropertySchema(
+      id: 21,
+      name: r'remarks',
+      type: IsarType.string,
+    ),
+    r'sapDeliveryNote': PropertySchema(
+      id: 22,
+      name: r'sapDeliveryNote',
+      type: IsarType.string,
+    ),
+    r'sapPackageList': PropertySchema(
+      id: 23,
+      name: r'sapPackageList',
+      type: IsarType.string,
+    ),
+    r'sapRemark': PropertySchema(
+      id: 24,
+      name: r'sapRemark',
+      type: IsarType.string,
+    ),
+    r'sapVoucherNumber': PropertySchema(
+      id: 25,
+      name: r'sapVoucherNumber',
+      type: IsarType.string,
+    ),
+    r'sapVoucherYear': PropertySchema(
+      id: 26,
+      name: r'sapVoucherYear',
+      type: IsarType.string,
+    ),
+    r'spmsStatus': PropertySchema(
+      id: 27,
+      name: r'spmsStatus',
+      type: IsarType.string,
+    ),
+    r'submitOaDate': PropertySchema(
+      id: 28,
+      name: r'submitOaDate',
+      type: IsarType.string,
+    ),
+    r'toPort': PropertySchema(
+      id: 29,
+      name: r'toPort',
+      type: IsarType.string,
+    ),
+    r'underPostingDate': PropertySchema(
+      id: 30,
+      name: r'underPostingDate',
+      type: IsarType.string,
+    ),
+    r'underVoucherNumber': PropertySchema(
+      id: 31,
+      name: r'underVoucherNumber',
+      type: IsarType.string,
+    ),
+    r'underVoucherYear': PropertySchema(
+      id: 32,
+      name: r'underVoucherYear',
+      type: IsarType.string,
+    ),
+    r'uuidDeliveryNote': PropertySchema(
+      id: 33,
+      name: r'uuidDeliveryNote',
+      type: IsarType.string,
+    ),
+    r'werksDelivery': PropertySchema(
+      id: 34,
+      name: r'werksDelivery',
+      type: IsarType.string,
+    ),
+    r'werksReceive': PropertySchema(
+      id: 35,
+      name: r'werksReceive',
+      type: IsarType.string,
+    )
+  },
+  estimateSize: _overseaDeliveryRecordsEstimateSize,
+  serialize: _overseaDeliveryRecordsSerialize,
+  deserialize: _overseaDeliveryRecordsDeserialize,
+  deserializeProp: _overseaDeliveryRecordsDeserializeProp,
+  idName: r'id',
+  indexes: {},
+  links: {},
+  embeddedSchemas: {},
+  getId: _overseaDeliveryRecordsGetId,
+  getLinks: _overseaDeliveryRecordsGetLinks,
+  attach: _overseaDeliveryRecordsAttach,
+  version: '3.1.0+1',
+);
+
+int _overseaDeliveryRecordsEstimateSize(
+  OverseaDeliveryRecords object,
+  List<int> offsets,
+  Map<Type, List<int>> allOffsets,
+) {
+  var bytesCount = offsets.last;
+  {
+    final value = object.actualWerksReceive;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.actualWhsLocationCodeReceive;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cabinetModel;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cabinetNumber;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cancelPostingDate;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cancelUnderPostingDate;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cancelUnderVoucherNumber;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cancelVoucherNumber;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.cancelVoucherYear;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.comments;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.costCenter;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.deliveryType;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.fromPort;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.merchandiser;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.oaApprovalDate;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.oaBianhao;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.oaRemark;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.oaWorkflow;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.postingDate;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.remarks;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.sapDeliveryNote;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.sapPackageList;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.sapRemark;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.sapVoucherNumber;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.sapVoucherYear;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.spmsStatus;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.submitOaDate;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.toPort;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.underPostingDate;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.underVoucherNumber;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.underVoucherYear;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.uuidDeliveryNote;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.werksDelivery;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  {
+    final value = object.werksReceive;
+    if (value != null) {
+      bytesCount += 3 + value.length * 3;
+    }
+  }
+  return bytesCount;
+}
+
+void _overseaDeliveryRecordsSerialize(
+  OverseaDeliveryRecords object,
+  IsarWriter writer,
+  List<int> offsets,
+  Map<Type, List<int>> allOffsets,
+) {
+  writer.writeLong(offsets[0], object.ROW_ID);
+  writer.writeString(offsets[1], object.actualWerksReceive);
+  writer.writeString(offsets[2], object.actualWhsLocationCodeReceive);
+  writer.writeString(offsets[3], object.cabinetModel);
+  writer.writeString(offsets[4], object.cabinetNumber);
+  writer.writeString(offsets[5], object.cancelPostingDate);
+  writer.writeString(offsets[6], object.cancelUnderPostingDate);
+  writer.writeString(offsets[7], object.cancelUnderVoucherNumber);
+  writer.writeString(offsets[8], object.cancelVoucherNumber);
+  writer.writeString(offsets[9], object.cancelVoucherYear);
+  writer.writeString(offsets[10], object.comments);
+  writer.writeString(offsets[11], object.costCenter);
+  writer.writeLong(offsets[12], object.dataVersion);
+  writer.writeString(offsets[13], object.deliveryType);
+  writer.writeString(offsets[14], object.fromPort);
+  writer.writeString(offsets[15], object.merchandiser);
+  writer.writeString(offsets[16], object.oaApprovalDate);
+  writer.writeString(offsets[17], object.oaBianhao);
+  writer.writeString(offsets[18], object.oaRemark);
+  writer.writeString(offsets[19], object.oaWorkflow);
+  writer.writeString(offsets[20], object.postingDate);
+  writer.writeString(offsets[21], object.remarks);
+  writer.writeString(offsets[22], object.sapDeliveryNote);
+  writer.writeString(offsets[23], object.sapPackageList);
+  writer.writeString(offsets[24], object.sapRemark);
+  writer.writeString(offsets[25], object.sapVoucherNumber);
+  writer.writeString(offsets[26], object.sapVoucherYear);
+  writer.writeString(offsets[27], object.spmsStatus);
+  writer.writeString(offsets[28], object.submitOaDate);
+  writer.writeString(offsets[29], object.toPort);
+  writer.writeString(offsets[30], object.underPostingDate);
+  writer.writeString(offsets[31], object.underVoucherNumber);
+  writer.writeString(offsets[32], object.underVoucherYear);
+  writer.writeString(offsets[33], object.uuidDeliveryNote);
+  writer.writeString(offsets[34], object.werksDelivery);
+  writer.writeString(offsets[35], object.werksReceive);
+}
+
+OverseaDeliveryRecords _overseaDeliveryRecordsDeserialize(
+  Id id,
+  IsarReader reader,
+  List<int> offsets,
+  Map<Type, List<int>> allOffsets,
+) {
+  final object = OverseaDeliveryRecords(
+    ROW_ID: reader.readLongOrNull(offsets[0]),
+    actualWerksReceive: reader.readStringOrNull(offsets[1]),
+    actualWhsLocationCodeReceive: reader.readStringOrNull(offsets[2]),
+    cabinetModel: reader.readStringOrNull(offsets[3]),
+    cabinetNumber: reader.readStringOrNull(offsets[4]),
+    cancelPostingDate: reader.readStringOrNull(offsets[5]),
+    cancelUnderPostingDate: reader.readStringOrNull(offsets[6]),
+    cancelUnderVoucherNumber: reader.readStringOrNull(offsets[7]),
+    cancelVoucherNumber: reader.readStringOrNull(offsets[8]),
+    cancelVoucherYear: reader.readStringOrNull(offsets[9]),
+    comments: reader.readStringOrNull(offsets[10]),
+    costCenter: reader.readStringOrNull(offsets[11]),
+    dataVersion: reader.readLongOrNull(offsets[12]),
+    deliveryType: reader.readStringOrNull(offsets[13]),
+    fromPort: reader.readStringOrNull(offsets[14]),
+    merchandiser: reader.readStringOrNull(offsets[15]),
+    oaApprovalDate: reader.readStringOrNull(offsets[16]),
+    oaBianhao: reader.readStringOrNull(offsets[17]),
+    oaRemark: reader.readStringOrNull(offsets[18]),
+    oaWorkflow: reader.readStringOrNull(offsets[19]),
+    postingDate: reader.readStringOrNull(offsets[20]),
+    remarks: reader.readStringOrNull(offsets[21]),
+    sapDeliveryNote: reader.readStringOrNull(offsets[22]),
+    sapPackageList: reader.readStringOrNull(offsets[23]),
+    sapRemark: reader.readStringOrNull(offsets[24]),
+    sapVoucherNumber: reader.readStringOrNull(offsets[25]),
+    sapVoucherYear: reader.readStringOrNull(offsets[26]),
+    spmsStatus: reader.readStringOrNull(offsets[27]),
+    submitOaDate: reader.readStringOrNull(offsets[28]),
+    toPort: reader.readStringOrNull(offsets[29]),
+    underPostingDate: reader.readStringOrNull(offsets[30]),
+    underVoucherNumber: reader.readStringOrNull(offsets[31]),
+    underVoucherYear: reader.readStringOrNull(offsets[32]),
+    uuidDeliveryNote: reader.readStringOrNull(offsets[33]),
+    werksDelivery: reader.readStringOrNull(offsets[34]),
+    werksReceive: reader.readStringOrNull(offsets[35]),
+  );
+  object.id = id;
+  return object;
+}
+
+P _overseaDeliveryRecordsDeserializeProp<P>(
+  IsarReader reader,
+  int propertyId,
+  int offset,
+  Map<Type, List<int>> allOffsets,
+) {
+  switch (propertyId) {
+    case 0:
+      return (reader.readLongOrNull(offset)) as P;
+    case 1:
+      return (reader.readStringOrNull(offset)) as P;
+    case 2:
+      return (reader.readStringOrNull(offset)) as P;
+    case 3:
+      return (reader.readStringOrNull(offset)) as P;
+    case 4:
+      return (reader.readStringOrNull(offset)) as P;
+    case 5:
+      return (reader.readStringOrNull(offset)) as P;
+    case 6:
+      return (reader.readStringOrNull(offset)) as P;
+    case 7:
+      return (reader.readStringOrNull(offset)) as P;
+    case 8:
+      return (reader.readStringOrNull(offset)) as P;
+    case 9:
+      return (reader.readStringOrNull(offset)) as P;
+    case 10:
+      return (reader.readStringOrNull(offset)) as P;
+    case 11:
+      return (reader.readStringOrNull(offset)) as P;
+    case 12:
+      return (reader.readLongOrNull(offset)) as P;
+    case 13:
+      return (reader.readStringOrNull(offset)) as P;
+    case 14:
+      return (reader.readStringOrNull(offset)) as P;
+    case 15:
+      return (reader.readStringOrNull(offset)) as P;
+    case 16:
+      return (reader.readStringOrNull(offset)) as P;
+    case 17:
+      return (reader.readStringOrNull(offset)) as P;
+    case 18:
+      return (reader.readStringOrNull(offset)) as P;
+    case 19:
+      return (reader.readStringOrNull(offset)) as P;
+    case 20:
+      return (reader.readStringOrNull(offset)) as P;
+    case 21:
+      return (reader.readStringOrNull(offset)) as P;
+    case 22:
+      return (reader.readStringOrNull(offset)) as P;
+    case 23:
+      return (reader.readStringOrNull(offset)) as P;
+    case 24:
+      return (reader.readStringOrNull(offset)) as P;
+    case 25:
+      return (reader.readStringOrNull(offset)) as P;
+    case 26:
+      return (reader.readStringOrNull(offset)) as P;
+    case 27:
+      return (reader.readStringOrNull(offset)) as P;
+    case 28:
+      return (reader.readStringOrNull(offset)) as P;
+    case 29:
+      return (reader.readStringOrNull(offset)) as P;
+    case 30:
+      return (reader.readStringOrNull(offset)) as P;
+    case 31:
+      return (reader.readStringOrNull(offset)) as P;
+    case 32:
+      return (reader.readStringOrNull(offset)) as P;
+    case 33:
+      return (reader.readStringOrNull(offset)) as P;
+    case 34:
+      return (reader.readStringOrNull(offset)) as P;
+    case 35:
+      return (reader.readStringOrNull(offset)) as P;
+    default:
+      throw IsarError('Unknown property with id $propertyId');
+  }
+}
+
+Id _overseaDeliveryRecordsGetId(OverseaDeliveryRecords object) {
+  return object.id ?? Isar.autoIncrement;
+}
+
+List<IsarLinkBase<dynamic>> _overseaDeliveryRecordsGetLinks(
+    OverseaDeliveryRecords object) {
+  return [];
+}
+
+void _overseaDeliveryRecordsAttach(
+    IsarCollection<dynamic> col, Id id, OverseaDeliveryRecords object) {
+  object.id = id;
+}
+
+extension OverseaDeliveryRecordsQueryWhereSort
+    on QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QWhere> {
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterWhere>
+      anyId() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addWhereClause(const IdWhereClause.any());
+    });
+  }
+}
+
+extension OverseaDeliveryRecordsQueryWhere on QueryBuilder<
+    OverseaDeliveryRecords, OverseaDeliveryRecords, QWhereClause> {
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterWhereClause> idEqualTo(Id id) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addWhereClause(IdWhereClause.between(
+        lower: id,
+        upper: id,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterWhereClause> idNotEqualTo(Id id) {
+    return QueryBuilder.apply(this, (query) {
+      if (query.whereSort == Sort.asc) {
+        return query
+            .addWhereClause(
+              IdWhereClause.lessThan(upper: id, includeUpper: false),
+            )
+            .addWhereClause(
+              IdWhereClause.greaterThan(lower: id, includeLower: false),
+            );
+      } else {
+        return query
+            .addWhereClause(
+              IdWhereClause.greaterThan(lower: id, includeLower: false),
+            )
+            .addWhereClause(
+              IdWhereClause.lessThan(upper: id, includeUpper: false),
+            );
+      }
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterWhereClause> idGreaterThan(Id id, {bool include = false}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addWhereClause(
+        IdWhereClause.greaterThan(lower: id, includeLower: include),
+      );
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterWhereClause> idLessThan(Id id, {bool include = false}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addWhereClause(
+        IdWhereClause.lessThan(upper: id, includeUpper: include),
+      );
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterWhereClause> idBetween(
+    Id lowerId,
+    Id upperId, {
+    bool includeLower = true,
+    bool includeUpper = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addWhereClause(IdWhereClause.between(
+        lower: lowerId,
+        includeLower: includeLower,
+        upper: upperId,
+        includeUpper: includeUpper,
+      ));
+    });
+  }
+}
+
+extension OverseaDeliveryRecordsQueryFilter on QueryBuilder<
+    OverseaDeliveryRecords, OverseaDeliveryRecords, QFilterCondition> {
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> rOW_IDIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'ROW_ID',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> rOW_IDIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'ROW_ID',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> rOW_IDEqualTo(int? value) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'ROW_ID',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> rOW_IDGreaterThan(
+    int? value, {
+    bool include = false,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'ROW_ID',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> rOW_IDLessThan(
+    int? value, {
+    bool include = false,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'ROW_ID',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> rOW_IDBetween(
+    int? lower,
+    int? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'ROW_ID',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'actualWerksReceive',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'actualWerksReceive',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'actualWerksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'actualWerksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'actualWerksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'actualWerksReceive',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'actualWerksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'actualWerksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      actualWerksReceiveContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'actualWerksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      actualWerksReceiveMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'actualWerksReceive',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'actualWerksReceive',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWerksReceiveIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'actualWerksReceive',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'actualWhsLocationCodeReceive',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'actualWhsLocationCodeReceive',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'actualWhsLocationCodeReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'actualWhsLocationCodeReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'actualWhsLocationCodeReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'actualWhsLocationCodeReceive',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'actualWhsLocationCodeReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'actualWhsLocationCodeReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      actualWhsLocationCodeReceiveContains(String value,
+          {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'actualWhsLocationCodeReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      actualWhsLocationCodeReceiveMatches(String pattern,
+          {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'actualWhsLocationCodeReceive',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'actualWhsLocationCodeReceive',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> actualWhsLocationCodeReceiveIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'actualWhsLocationCodeReceive',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cabinetModel',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cabinetModel',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cabinetModel',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cabinetModel',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cabinetModel',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cabinetModel',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cabinetModel',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cabinetModel',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cabinetModelContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cabinetModel',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cabinetModelMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cabinetModel',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cabinetModel',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetModelIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cabinetModel',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cabinetNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cabinetNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cabinetNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cabinetNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cabinetNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cabinetNumber',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cabinetNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cabinetNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cabinetNumberContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cabinetNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cabinetNumberMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cabinetNumber',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cabinetNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cabinetNumberIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cabinetNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cancelPostingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cancelPostingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cancelPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cancelPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cancelPostingDate',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cancelPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cancelPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelPostingDateContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cancelPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelPostingDateMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cancelPostingDate',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelPostingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelPostingDateIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cancelPostingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cancelUnderPostingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cancelUnderPostingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelUnderPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cancelUnderPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cancelUnderPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cancelUnderPostingDate',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cancelUnderPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cancelUnderPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelUnderPostingDateContains(String value,
+          {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cancelUnderPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelUnderPostingDateMatches(String pattern,
+          {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cancelUnderPostingDate',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelUnderPostingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderPostingDateIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cancelUnderPostingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cancelUnderVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cancelUnderVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelUnderVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cancelUnderVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cancelUnderVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cancelUnderVoucherNumber',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cancelUnderVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cancelUnderVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelUnderVoucherNumberContains(String value,
+          {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cancelUnderVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelUnderVoucherNumberMatches(String pattern,
+          {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cancelUnderVoucherNumber',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelUnderVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelUnderVoucherNumberIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cancelUnderVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cancelVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cancelVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cancelVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cancelVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cancelVoucherNumber',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cancelVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cancelVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelVoucherNumberContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cancelVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelVoucherNumberMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cancelVoucherNumber',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherNumberIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cancelVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'cancelVoucherYear',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'cancelVoucherYear',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'cancelVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'cancelVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'cancelVoucherYear',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'cancelVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'cancelVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelVoucherYearContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'cancelVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      cancelVoucherYearMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'cancelVoucherYear',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'cancelVoucherYear',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> cancelVoucherYearIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'cancelVoucherYear',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'comments',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'comments',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'comments',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'comments',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'comments',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'comments',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'comments',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'comments',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      commentsContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'comments',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      commentsMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'comments',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'comments',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> commentsIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'comments',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'costCenter',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'costCenter',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'costCenter',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'costCenter',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'costCenter',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'costCenter',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'costCenter',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'costCenter',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      costCenterContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'costCenter',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      costCenterMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'costCenter',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'costCenter',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> costCenterIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'costCenter',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> dataVersionIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'dataVersion',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> dataVersionIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'dataVersion',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> dataVersionEqualTo(int? value) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'dataVersion',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> dataVersionGreaterThan(
+    int? value, {
+    bool include = false,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'dataVersion',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> dataVersionLessThan(
+    int? value, {
+    bool include = false,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'dataVersion',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> dataVersionBetween(
+    int? lower,
+    int? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'dataVersion',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'deliveryType',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'deliveryType',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'deliveryType',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'deliveryType',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'deliveryType',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'deliveryType',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'deliveryType',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'deliveryType',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      deliveryTypeContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'deliveryType',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      deliveryTypeMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'deliveryType',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'deliveryType',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> deliveryTypeIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'deliveryType',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'fromPort',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'fromPort',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'fromPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'fromPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'fromPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'fromPort',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'fromPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'fromPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      fromPortContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'fromPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      fromPortMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'fromPort',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'fromPort',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> fromPortIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'fromPort',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> idIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'id',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> idIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'id',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> idEqualTo(Id? value) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'id',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> idGreaterThan(
+    Id? value, {
+    bool include = false,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'id',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> idLessThan(
+    Id? value, {
+    bool include = false,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'id',
+        value: value,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> idBetween(
+    Id? lower,
+    Id? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'id',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'merchandiser',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'merchandiser',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'merchandiser',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'merchandiser',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'merchandiser',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'merchandiser',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'merchandiser',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'merchandiser',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      merchandiserContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'merchandiser',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      merchandiserMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'merchandiser',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'merchandiser',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> merchandiserIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'merchandiser',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'oaApprovalDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'oaApprovalDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaApprovalDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'oaApprovalDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'oaApprovalDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'oaApprovalDate',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'oaApprovalDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'oaApprovalDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaApprovalDateContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'oaApprovalDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaApprovalDateMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'oaApprovalDate',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaApprovalDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaApprovalDateIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'oaApprovalDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'oaBianhao',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'oaBianhao',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaBianhao',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'oaBianhao',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'oaBianhao',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'oaBianhao',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'oaBianhao',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'oaBianhao',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaBianhaoContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'oaBianhao',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaBianhaoMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'oaBianhao',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaBianhao',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaBianhaoIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'oaBianhao',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'oaRemark',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'oaRemark',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'oaRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'oaRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'oaRemark',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'oaRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'oaRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaRemarkContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'oaRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaRemarkMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'oaRemark',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaRemark',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaRemarkIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'oaRemark',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'oaWorkflow',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'oaWorkflow',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaWorkflow',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'oaWorkflow',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'oaWorkflow',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'oaWorkflow',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'oaWorkflow',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'oaWorkflow',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaWorkflowContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'oaWorkflow',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      oaWorkflowMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'oaWorkflow',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'oaWorkflow',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> oaWorkflowIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'oaWorkflow',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'postingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'postingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'postingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'postingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'postingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'postingDate',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'postingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'postingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      postingDateContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'postingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      postingDateMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'postingDate',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'postingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> postingDateIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'postingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'remarks',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'remarks',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'remarks',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'remarks',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'remarks',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'remarks',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'remarks',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'remarks',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      remarksContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'remarks',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      remarksMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'remarks',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'remarks',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> remarksIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'remarks',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'sapDeliveryNote',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'sapDeliveryNote',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'sapDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'sapDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'sapDeliveryNote',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'sapDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'sapDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapDeliveryNoteContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'sapDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapDeliveryNoteMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'sapDeliveryNote',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapDeliveryNote',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapDeliveryNoteIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'sapDeliveryNote',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'sapPackageList',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'sapPackageList',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapPackageList',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'sapPackageList',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'sapPackageList',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'sapPackageList',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'sapPackageList',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'sapPackageList',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapPackageListContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'sapPackageList',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapPackageListMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'sapPackageList',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapPackageList',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapPackageListIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'sapPackageList',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'sapRemark',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'sapRemark',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'sapRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'sapRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'sapRemark',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'sapRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'sapRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapRemarkContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'sapRemark',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapRemarkMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'sapRemark',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapRemark',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapRemarkIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'sapRemark',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'sapVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'sapVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'sapVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'sapVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'sapVoucherNumber',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'sapVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'sapVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapVoucherNumberContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'sapVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapVoucherNumberMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'sapVoucherNumber',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherNumberIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'sapVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'sapVoucherYear',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'sapVoucherYear',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'sapVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'sapVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'sapVoucherYear',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'sapVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'sapVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapVoucherYearContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'sapVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      sapVoucherYearMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'sapVoucherYear',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'sapVoucherYear',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> sapVoucherYearIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'sapVoucherYear',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'spmsStatus',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'spmsStatus',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'spmsStatus',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'spmsStatus',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'spmsStatus',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'spmsStatus',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'spmsStatus',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'spmsStatus',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      spmsStatusContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'spmsStatus',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      spmsStatusMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'spmsStatus',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'spmsStatus',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> spmsStatusIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'spmsStatus',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'submitOaDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'submitOaDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'submitOaDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'submitOaDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'submitOaDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'submitOaDate',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'submitOaDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'submitOaDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      submitOaDateContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'submitOaDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      submitOaDateMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'submitOaDate',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'submitOaDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> submitOaDateIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'submitOaDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'toPort',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'toPort',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'toPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'toPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'toPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'toPort',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'toPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'toPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      toPortContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'toPort',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      toPortMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'toPort',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'toPort',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> toPortIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'toPort',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'underPostingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'underPostingDate',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'underPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'underPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'underPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'underPostingDate',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'underPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'underPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      underPostingDateContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'underPostingDate',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      underPostingDateMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'underPostingDate',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'underPostingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underPostingDateIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'underPostingDate',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'underVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'underVoucherNumber',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'underVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'underVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'underVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'underVoucherNumber',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'underVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'underVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      underVoucherNumberContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'underVoucherNumber',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      underVoucherNumberMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'underVoucherNumber',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'underVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherNumberIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'underVoucherNumber',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'underVoucherYear',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'underVoucherYear',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'underVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'underVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'underVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'underVoucherYear',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'underVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'underVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      underVoucherYearContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'underVoucherYear',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      underVoucherYearMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'underVoucherYear',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'underVoucherYear',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> underVoucherYearIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'underVoucherYear',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'uuidDeliveryNote',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'uuidDeliveryNote',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'uuidDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'uuidDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'uuidDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'uuidDeliveryNote',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'uuidDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'uuidDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      uuidDeliveryNoteContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'uuidDeliveryNote',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      uuidDeliveryNoteMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'uuidDeliveryNote',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'uuidDeliveryNote',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> uuidDeliveryNoteIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'uuidDeliveryNote',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'werksDelivery',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'werksDelivery',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'werksDelivery',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'werksDelivery',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'werksDelivery',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'werksDelivery',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'werksDelivery',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'werksDelivery',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      werksDeliveryContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'werksDelivery',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      werksDeliveryMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'werksDelivery',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'werksDelivery',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksDeliveryIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'werksDelivery',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'werksReceive',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'werksReceive',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveEqualTo(
+    String? value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'werksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveGreaterThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'werksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveLessThan(
+    String? value, {
+    bool include = false,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'werksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveBetween(
+    String? lower,
+    String? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'werksReceive',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveStartsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.startsWith(
+        property: r'werksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveEndsWith(
+    String value, {
+    bool caseSensitive = true,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.endsWith(
+        property: r'werksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      werksReceiveContains(String value, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.contains(
+        property: r'werksReceive',
+        value: value,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+          QAfterFilterCondition>
+      werksReceiveMatches(String pattern, {bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.matches(
+        property: r'werksReceive',
+        wildcard: pattern,
+        caseSensitive: caseSensitive,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveIsEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'werksReceive',
+        value: '',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords,
+      QAfterFilterCondition> werksReceiveIsNotEmpty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        property: r'werksReceive',
+        value: '',
+      ));
+    });
+  }
+}
+
+extension OverseaDeliveryRecordsQueryObject on QueryBuilder<
+    OverseaDeliveryRecords, OverseaDeliveryRecords, QFilterCondition> {}
+
+extension OverseaDeliveryRecordsQueryLinks on QueryBuilder<
+    OverseaDeliveryRecords, OverseaDeliveryRecords, QFilterCondition> {}
+
+extension OverseaDeliveryRecordsQuerySortBy
+    on QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QSortBy> {
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByROW_ID() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'ROW_ID', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByROW_IDDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'ROW_ID', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByActualWerksReceive() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWerksReceive', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByActualWerksReceiveDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWerksReceive', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByActualWhsLocationCodeReceive() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByActualWhsLocationCodeReceiveDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCabinetModel() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetModel', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCabinetModelDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetModel', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCabinetNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCabinetNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelPostingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelPostingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelUnderPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderPostingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelUnderPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderPostingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelUnderVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelUnderVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelVoucherYear() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherYear', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCancelVoucherYearDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherYear', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByComments() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'comments', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCommentsDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'comments', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCostCenter() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'costCenter', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByCostCenterDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'costCenter', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByDataVersion() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'dataVersion', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByDataVersionDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'dataVersion', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByDeliveryType() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'deliveryType', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByDeliveryTypeDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'deliveryType', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByFromPort() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'fromPort', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByFromPortDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'fromPort', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByMerchandiser() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'merchandiser', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByMerchandiserDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'merchandiser', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaApprovalDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaApprovalDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaApprovalDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaApprovalDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaBianhao() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaBianhao', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaBianhaoDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaBianhao', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaRemark() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaRemark', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaRemarkDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaRemark', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaWorkflow() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaWorkflow', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByOaWorkflowDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaWorkflow', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'postingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'postingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByRemarks() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'remarks', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByRemarksDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'remarks', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapDeliveryNote() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapDeliveryNote', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapDeliveryNoteDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapDeliveryNote', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapPackageList() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapPackageList', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapPackageListDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapPackageList', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapRemark() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapRemark', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapRemarkDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapRemark', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapVoucherYear() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherYear', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySapVoucherYearDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherYear', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySpmsStatus() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'spmsStatus', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySpmsStatusDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'spmsStatus', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySubmitOaDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'submitOaDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortBySubmitOaDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'submitOaDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByToPort() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'toPort', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByToPortDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'toPort', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUnderPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underPostingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUnderPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underPostingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUnderVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUnderVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUnderVoucherYear() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherYear', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUnderVoucherYearDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherYear', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUuidDeliveryNote() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'uuidDeliveryNote', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByUuidDeliveryNoteDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'uuidDeliveryNote', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByWerksDelivery() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksDelivery', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByWerksDeliveryDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksDelivery', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByWerksReceive() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksReceive', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      sortByWerksReceiveDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksReceive', Sort.desc);
+    });
+  }
+}
+
+extension OverseaDeliveryRecordsQuerySortThenBy on QueryBuilder<
+    OverseaDeliveryRecords, OverseaDeliveryRecords, QSortThenBy> {
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByROW_ID() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'ROW_ID', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByROW_IDDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'ROW_ID', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByActualWerksReceive() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWerksReceive', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByActualWerksReceiveDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWerksReceive', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByActualWhsLocationCodeReceive() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByActualWhsLocationCodeReceiveDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCabinetModel() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetModel', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCabinetModelDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetModel', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCabinetNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCabinetNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cabinetNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelPostingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelPostingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelUnderPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderPostingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelUnderPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderPostingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelUnderVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelUnderVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelUnderVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelVoucherYear() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherYear', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCancelVoucherYearDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'cancelVoucherYear', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByComments() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'comments', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCommentsDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'comments', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCostCenter() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'costCenter', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByCostCenterDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'costCenter', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByDataVersion() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'dataVersion', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByDataVersionDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'dataVersion', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByDeliveryType() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'deliveryType', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByDeliveryTypeDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'deliveryType', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByFromPort() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'fromPort', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByFromPortDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'fromPort', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenById() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'id', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByIdDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'id', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByMerchandiser() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'merchandiser', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByMerchandiserDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'merchandiser', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaApprovalDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaApprovalDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaApprovalDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaApprovalDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaBianhao() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaBianhao', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaBianhaoDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaBianhao', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaRemark() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaRemark', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaRemarkDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaRemark', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaWorkflow() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaWorkflow', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByOaWorkflowDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'oaWorkflow', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'postingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'postingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByRemarks() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'remarks', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByRemarksDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'remarks', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapDeliveryNote() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapDeliveryNote', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapDeliveryNoteDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapDeliveryNote', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapPackageList() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapPackageList', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapPackageListDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapPackageList', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapRemark() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapRemark', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapRemarkDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapRemark', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapVoucherYear() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherYear', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySapVoucherYearDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'sapVoucherYear', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySpmsStatus() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'spmsStatus', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySpmsStatusDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'spmsStatus', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySubmitOaDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'submitOaDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenBySubmitOaDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'submitOaDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByToPort() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'toPort', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByToPortDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'toPort', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUnderPostingDate() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underPostingDate', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUnderPostingDateDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underPostingDate', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUnderVoucherNumber() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherNumber', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUnderVoucherNumberDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherNumber', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUnderVoucherYear() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherYear', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUnderVoucherYearDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'underVoucherYear', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUuidDeliveryNote() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'uuidDeliveryNote', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByUuidDeliveryNoteDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'uuidDeliveryNote', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByWerksDelivery() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksDelivery', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByWerksDeliveryDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksDelivery', Sort.desc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByWerksReceive() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksReceive', Sort.asc);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QAfterSortBy>
+      thenByWerksReceiveDesc() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addSortBy(r'werksReceive', Sort.desc);
+    });
+  }
+}
+
+extension OverseaDeliveryRecordsQueryWhereDistinct
+    on QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct> {
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByROW_ID() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'ROW_ID');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByActualWerksReceive({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'actualWerksReceive',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByActualWhsLocationCodeReceive({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'actualWhsLocationCodeReceive',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCabinetModel({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cabinetModel', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCabinetNumber({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cabinetNumber',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCancelPostingDate({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cancelPostingDate',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCancelUnderPostingDate({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cancelUnderPostingDate',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCancelUnderVoucherNumber({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cancelUnderVoucherNumber',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCancelVoucherNumber({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cancelVoucherNumber',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCancelVoucherYear({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'cancelVoucherYear',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByComments({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'comments', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByCostCenter({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'costCenter', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByDataVersion() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'dataVersion');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByDeliveryType({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'deliveryType', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByFromPort({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'fromPort', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByMerchandiser({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'merchandiser', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByOaApprovalDate({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'oaApprovalDate',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByOaBianhao({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'oaBianhao', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByOaRemark({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'oaRemark', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByOaWorkflow({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'oaWorkflow', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByPostingDate({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'postingDate', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByRemarks({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'remarks', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySapDeliveryNote({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'sapDeliveryNote',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySapPackageList({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'sapPackageList',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySapRemark({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'sapRemark', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySapVoucherNumber({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'sapVoucherNumber',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySapVoucherYear({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'sapVoucherYear',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySpmsStatus({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'spmsStatus', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctBySubmitOaDate({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'submitOaDate', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByToPort({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'toPort', caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByUnderPostingDate({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'underPostingDate',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByUnderVoucherNumber({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'underVoucherNumber',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByUnderVoucherYear({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'underVoucherYear',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByUuidDeliveryNote({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'uuidDeliveryNote',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByWerksDelivery({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'werksDelivery',
+          caseSensitive: caseSensitive);
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, OverseaDeliveryRecords, QDistinct>
+      distinctByWerksReceive({bool caseSensitive = true}) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addDistinctBy(r'werksReceive', caseSensitive: caseSensitive);
+    });
+  }
+}
+
+extension OverseaDeliveryRecordsQueryProperty on QueryBuilder<
+    OverseaDeliveryRecords, OverseaDeliveryRecords, QQueryProperty> {
+  QueryBuilder<OverseaDeliveryRecords, int, QQueryOperations> idProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'id');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, int?, QQueryOperations>
+      ROW_IDProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'ROW_ID');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      actualWerksReceiveProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'actualWerksReceive');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      actualWhsLocationCodeReceiveProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'actualWhsLocationCodeReceive');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cabinetModelProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cabinetModel');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cabinetNumberProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cabinetNumber');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cancelPostingDateProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cancelPostingDate');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cancelUnderPostingDateProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cancelUnderPostingDate');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cancelUnderVoucherNumberProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cancelUnderVoucherNumber');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cancelVoucherNumberProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cancelVoucherNumber');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      cancelVoucherYearProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'cancelVoucherYear');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      commentsProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'comments');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      costCenterProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'costCenter');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, int?, QQueryOperations>
+      dataVersionProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'dataVersion');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      deliveryTypeProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'deliveryType');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      fromPortProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'fromPort');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      merchandiserProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'merchandiser');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      oaApprovalDateProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'oaApprovalDate');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      oaBianhaoProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'oaBianhao');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      oaRemarkProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'oaRemark');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      oaWorkflowProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'oaWorkflow');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      postingDateProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'postingDate');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      remarksProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'remarks');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      sapDeliveryNoteProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'sapDeliveryNote');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      sapPackageListProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'sapPackageList');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      sapRemarkProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'sapRemark');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      sapVoucherNumberProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'sapVoucherNumber');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      sapVoucherYearProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'sapVoucherYear');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      spmsStatusProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'spmsStatus');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      submitOaDateProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'submitOaDate');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      toPortProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'toPort');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      underPostingDateProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'underPostingDate');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      underVoucherNumberProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'underVoucherNumber');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      underVoucherYearProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'underVoucherYear');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      uuidDeliveryNoteProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'uuidDeliveryNote');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      werksDeliveryProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'werksDelivery');
+    });
+  }
+
+  QueryBuilder<OverseaDeliveryRecords, String?, QQueryOperations>
+      werksReceiveProperty() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addPropertyName(r'werksReceive');
+    });
+  }
+}
Index: lib/page/offline/offline_down/offline_down_controller.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+>import 'package:isar/isar.dart';\nimport 'package:public_lib/extension/json_parse_utils.dart';\nimport 'package:public_lib/net/model/result_data.dart';\nimport 'package:public_lib/ui/base_getx.dart';\nimport 'package:get/get.dart';\nimport 'package:smps_flutter_pda/page/message/application_details/model/application_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/message/application_details/model/application_details_model.dart';\nimport 'package:smps_flutter_pda/page/message/model/application_list_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_details/model/return_apply_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_details/model/return_apply_details_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_list/model/return_apply_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/dump_task/model/dump_task_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/dump_task_details/model/dump_task_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/all_oversea_inbound_task_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_delivery_task_data_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_delivery_task_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_inbound_dateils_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/oversea_inbound_detalis_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory/model/inventory_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory_details/model/inventory_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory_details/model/inventory_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/other_delivery_details/model/other_delivery_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_details/model/out_warehouse_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_details/model/out_warehouse_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_list/model/out_warehouse_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_note_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/return_warehouse_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_list/model/return_warehouse_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/stock/model/stock_list_model.dart';\nimport 'package:smps_flutter_pda/res/strings.dart';\nimport 'package:smps_flutter_pda/utils/api_utils.dart';\nimport 'package:smps_flutter_pda/utils/smart_manager.dart';\n\nimport '../../../common/db/database_manager.dart';\nimport '../../../common/http/common_http_manager.dart';\nimport '../../../common/http/http.dart';\nimport 'package:sp_util/sp_util.dart';\n\nimport '../../../common/smps_core_config.dart';\nimport '../../../common/spms_application.dart';\nimport '../../overseas/overseas_delivery/model/other_delivery_model.dart';\nimport '../../overseas/overseas_delivery/model/oversea_model.dart';\nimport '../../overseas/shift/model/all_storage_model.dart';\nimport '../../overseas/shift/model/materials_model.dart';\n\nclass OfflineDownBindings extends BaseBindings {\n  @override\n  void dependencies() {\n    Get.lazyPut<OfflineDownController>(() => OfflineDownController());\n  }\n}\n\nclass OfflineDownController extends BaseController {\n  final _apiService = Get.find<ApiService>();\n\n  ///数据模块列表\n  List<String> downListStr = [\n    Ids.deliveryNote.tr,\n    Ids.receiveTheReturnForm.tr,\n    // '${Ids.receipt.tr}&${Ids.returnForm.tr}',\n    Ids.outboundOrder.tr,\n    Ids.transferOrder.tr,\n    Ids.returnOrder.tr,\n    Ids.inventoryList.tr,\n  ];\n\n  String updateId = 'updateId';\n\n  ///标题\n  RxString title = '${Ids.dataDownload.tr}(0/6)'.obs;\n\n  ///勾选的index\n  List<int> selectList = [];\n\n  ///全选\n  RxBool selectAll = false.obs;\n\n  ///是否可以下载\n  RxBool canDown = false.obs;\n\n  ///点击全选\n  void clickAll() {\n    selectAll.value = !selectAll.value;\n    selectList = selectAll.value ? [0, 1, 2, 3, 4, 5] : [];\n    canDown.value = selectAll.value;\n    title.value = '${Ids.dataDownload.tr}(${selectList.length}/6)';\n    update([updateId]);\n  }\n\n  ///单个勾选\n  void clickSinge(int index) {\n    if (selectList.contains(index)) {\n      selectList.remove(index);\n    } else {\n      selectList.add(index);\n    }\n    canDown.value = selectList.isNotEmpty;\n    selectAll.value = selectList.length == 6;\n    title.value = '${Ids.dataDownload.tr}(${selectList.length}/6)';\n    update([updateId]);\n  }\n\n  ///需要修复因为数据库存储以及获取中间的时间差导致的后续结接口不调用的问题\n  ///交货-海运收货交货单-交货单明细\n  OverseaModel? overseaModel;\n\n  ///交货-其他收货收货单-交货单明细\n  OtherDeliveryModel? otherDeliveryModel;\n\n  ///入库列表-海运收货入库任务-入库明细\n  AllOverseaInboundTaskModel? allOverseaInboundTaskModel;\n\n  ///入库列表-其他收货入库任务-入库明细\n  OtherDeliveryTaskDataModel? otherDeliveryTaskDataModel;\n\n  ///领用申请\n  ApplicationListModel? applicationListModel;\n\n  ///退库申请\n  ReturnApplyListModel? returnApplyListModel;\n\n  ///转储列表\n  DumpTaskListModel? dumpTaskListModel;\n\n  ///出库列表\n  OutWarehouseListModel? outWarehouseListModel;\n\n  ///退库列表\n  ReturnWarehouseListModel? returnWarehouseListModel;\n\n  ///盘点任务\n  InventoryListModel? inventoryListModel;\n\n  ///需要先获取所需的物料号\n  List<String> materialsNos = [];\n\n  ///获取仓库中所有的储位信息\n  Future<void> getAllStorageInfo() async {\n    Map<String, dynamic> map = {}\n      ..put('whsCode', SPMSApplication().curWhsLocationCode())\n      ..put('werks', SPMSApplication().wareList);\n    List<AllStorageModel>? modelList = await DatabaseManager()\n        .isar\n        ?.allStorageModels\n        .filter()\n        .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n        .findAll();\n    ResultData resultData = await _apiService.getAllStorageInfo(map);\n    if (resultData.isSuccess()) {\n      AllStorageModel model = resultData.data;\n      model.werks = SPMSApplication().wareList.first;\n      if (modelList == null || modelList.isEmpty) {\n        await DatabaseManager().saveData(\n            () => DatabaseManager().isar?.allStorageModels.put(model));\n      } else {\n        model.id = modelList.first.id;\n        await DatabaseManager().saveData(\n            () => DatabaseManager().isar?.allStorageModels.put(model));\n      }\n    }\n  }\n\n  ///获取海外运货交货单\n  Future<void> getOverseasDeliveryList() async {\n    Map<String, dynamic> map = {}\n      ..put('cabinetNumber', '')\n      ..put('current', 1)\n      ..put('sapDeliveryNote', '')\n      ..put('sapPackageList', '')\n      ..put('size', 1000)\n      ..put('spmsStatus', '0,1')\n      ..put('werksDelivery', '')\n      // ..put('werksReceive', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksReceiveList', SPMSApplication().wareList)\n    ;\n    ResultData resultData = await _apiService.getOverseasDeliveryList(map);\n    if (resultData.isSuccess()) {\n      OverseaModel overseaModel = resultData.data;\n      overseaModel.werks = SPMSApplication().wareList.first;\n      overseaModel.userId = SPMSApplication().userInfo?.userInfo?.userId;\n      this.overseaModel = overseaModel;\n      List<OverseaModel>? modelList = await DatabaseManager()\n          .isar\n          ?.overseaModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList == null || modelList.isEmpty) {\n        await DatabaseManager().saveData(\n            () => DatabaseManager().isar?.overseaModels.put(overseaModel));\n      } else {\n        overseaModel.id = modelList.first.id;\n        await DatabaseManager().saveData(\n            () => DatabaseManager().isar?.overseaModels.put(overseaModel));\n      }\n    }\n  }\n\n  ///获取海运收货所有交易单的交货明细\n  Future<void> getOverSeaDeliveryDetails() async {\n    List<OverseaDeliveryNoteBoxList> modelList = [];\n    if (overseaModel != null) {\n      OverseaModel overseaModel = this.overseaModel!;\n      final List<Future<void>> futures = List.generate(\n          overseaModel.overseaDeliveryNoteList?.records?.length ?? 0,\n          (index) async {\n        Map<String, dynamic> map = {}..put(\n            'sapDeliveryNote',\n            overseaModel\n                .overseaDeliveryNoteList?.records?[index].sapDeliveryNote);\n        ResultData resultData =\n            await _apiService.getOverseaDeliveryDetails(map);\n        OverseaDeliveryNoteModel model = resultData.data;\n        if (model.overseaDeliveryNoteBoxList != null) {\n          modelList.addAll(model.overseaDeliveryNoteBoxList!.toList());\n        }\n      });\n      await Future.wait(futures);\n      if (modelList.isNotEmpty) {\n        materialsNos.addAll(modelList.map((e) => e.materialNo ?? ''));\n      }\n      List<OverseaDeliveryNoteModel>? allModel = await DatabaseManager()\n          .isar\n          ?.overseaDeliveryNoteModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (allModel == null || allModel.isEmpty) {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.overseaDeliveryNoteModels\n            .put(OverseaDeliveryNoteModel(\n                werks: SPMSApplication().wareList.first,\n                overseaDeliveryNoteBoxList: modelList)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.overseaDeliveryNoteModels\n            .put(OverseaDeliveryNoteModel(\n                werks: SPMSApplication().wareList.first,\n                overseaDeliveryNoteBoxList: modelList,\n                id: allModel.first.id)));\n      }\n    }\n  }\n\n  ///获取其他收货交货单\n  Future<ResultData> getOtherDeliveryList() async {\n    Map<String, dynamic> map = {}\n      ..put('businessType', '')\n      ..put('current', 1)\n      ..put('sapDeliveryNote', '')\n      ..put('size', 1000)\n      ..put('spmsStatus', '1')\n      ..put('werksDelivery', '')\n      // ..put('werksReceive', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksDeliveryList', SPMSApplication().wareList)\n    ;\n    ResultData resultData = await _apiService.getOtherDeliveryList(map);\n    if (resultData.isSuccess()) {\n      OtherDeliveryModel otherDeliveryModel = resultData.data;\n      otherDeliveryModel.werks = SPMSApplication().wareList.first;\n      otherDeliveryModel.userId = SPMSApplication().userInfo?.userInfo?.userId;\n      this.otherDeliveryModel = otherDeliveryModel;\n      List<OtherDeliveryModel>? modelList = await DatabaseManager()\n          .isar\n          ?.otherDeliveryModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList == null || modelList.isEmpty) {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.otherDeliveryModels\n            .put(otherDeliveryModel));\n      } else {\n        otherDeliveryModel.id = modelList.first.id;\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.otherDeliveryModels\n            .put(otherDeliveryModel));\n      }\n    }\n    return resultData;\n  }\n\n  ///获取所有其他收货的交货明细\n  Future<void> getAllOtherDeliveryDetails() async {\n    if (otherDeliveryModel != null) {\n      List<OverseaDnDtlList> modelList = [];\n      OtherDeliveryModel? otherDeliveryModel = this.otherDeliveryModel;\n      final List<Future<void>> futures =\n          List.generate(otherDeliveryModel?.overseaDnList?.records?.length ?? 0,\n              (index) async {\n        Map<String, dynamic> map = {}..put('sapDeliveryNote',\n            otherDeliveryModel?.overseaDnList?.records?[index].sapDeliveryNote);\n        ResultData resultData = await _apiService.getOtherDeliveryDetails(map);\n        OtherDeliveryDetailsModel model = resultData.data;\n        if (model.overseaDnDtlList != null) {\n          modelList.addAll(model.overseaDnDtlList!);\n        }\n      });\n      await Future.wait(futures);\n      if (modelList.isNotEmpty) {\n        materialsNos.addAll(modelList.map((e) => e.materialNo ?? ''));\n      }\n      List<OtherDeliveryDetailsModel>? allModel = await DatabaseManager()\n          .isar\n          ?.otherDeliveryDetailsModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (allModel == null || allModel.isEmpty) {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.otherDeliveryDetailsModels\n            .put(OtherDeliveryDetailsModel(\n                werks: SPMSApplication().wareList.first,\n                overseaDnDtlList: modelList)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.otherDeliveryDetailsModels\n            .put(OtherDeliveryDetailsModel(\n                werks: SPMSApplication().wareList.first,\n                overseaDnDtlList: modelList,\n                id: allModel.first.id)));\n      }\n    }\n  }\n\n  ///获取所有入库列表-海运收货的入库任务\n  Future<void> getAllOverseaDeliveryTask() async {\n    Map<String, dynamic> map = {}\n      ..put('current', 1)\n      ..put('size', 1000)\n      ..put('spmsStatus', '1')\n      // ..put('werks', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksList', SPMSApplication().wareList)\n      // ..put('whsLocationCode', SPMSApplication().curWhsLocationCode())\n    ;\n    ResultData resultData = await _apiService.getAllOverseaDeliveryTask(map);\n    if (resultData.isSuccess()) {\n      AllOverseaInboundTaskModel allOverseaInboundTaskModel = resultData.data;\n      this.allOverseaInboundTaskModel = allOverseaInboundTaskModel;\n      //先检查同一个表是否已存在，存在就更新，否则就创建新的\n      List<AllOverseaInboundTaskModel>? data = await DatabaseManager()\n          .isar\n          ?.allOverseaInboundTaskModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (data != null && data.isNotEmpty) {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.allOverseaInboundTaskModels\n            .put(allOverseaInboundTaskModel\n              ..werks = SPMSApplication().wareList.first\n              ..id = data.first.id));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.allOverseaInboundTaskModels\n            .put(allOverseaInboundTaskModel\n              ..werks = SpUtil.getString(SPMSCoreConfig.WARE_HOUSE)));\n      }\n    }\n  }\n\n  ///获取所有入库列表-海运收货的入库任务明细\n  Future<void> getAllOverseaInboundDetails() async {\n    if (allOverseaInboundTaskModel != null) {\n      List<GetOverseaWhsInDtlList> list = [];\n      AllOverseaInboundTaskModel model = allOverseaInboundTaskModel!;\n      final List<Future<void>> futures = List.generate(\n          model.overseaWhsInList?.records?.length ?? 0, (index) async {\n        Map<String, dynamic> map = {}\n          ..put('uuidWhsIn', model.overseaWhsInList?.records?[index].uuidWhsIn);\n        ResultData resultData =\n            await _apiService.getSingleOverseaInboundDetails(map);\n        if (resultData.isSuccess()) {\n          OverseaInboundDetalisModel model = resultData.data;\n          if (model.getOverseaWhsInDtlList != null) {\n            list.addAll(model.getOverseaWhsInDtlList!.toList());\n          }\n        }\n      });\n      await Future.wait(futures);\n      if (list.isNotEmpty) {\n        materialsNos.addAll(list.map((e) => e.materialNo ?? ''));\n      }\n      List<OverseaInboundDetalisModel>? data = await DatabaseManager()\n          .isar\n          ?.overseaInboundDetalisModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (data != null && data.isNotEmpty) {\n        OverseaInboundDetalisModel overseaInboundDetalisModel = data.first;\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.overseaInboundDetalisModels\n            .put(OverseaInboundDetalisModel(\n                werks: SPMSApplication().wareList.first,\n                id: overseaInboundDetalisModel.id,\n                getOverseaWhsInDtlList: list)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.overseaInboundDetalisModels\n            .put(OverseaInboundDetalisModel(\n                werks: SPMSApplication().wareList.first,\n                getOverseaWhsInDtlList: list)));\n      }\n    }\n  }\n\n  ///获取入库列表-本地采购所有的入库单任务\n  Future<void> getAllOtherDeliveryTask() async {\n    if (otherDeliveryModel != null) {\n      OtherDeliveryModel allData = otherDeliveryModel!;\n      allData.overseaDnList?.records\n          ?.where((element) => element.businessType == '02');\n      //这个数组是用来收集所有的交易单号-入库单号\n      List<OtherDeliveryTaskModel> list = [];\n      //根据交易单来查询关联的入库单\n      final List<Future<void>> futures =\n          List.generate(allData.overseaDnList!.records!.length, (index) async {\n        Map<String, dynamic> map = {}..put('sapDeliveryNote',\n            allData.overseaDnList!.records![index].sapDeliveryNote);\n        ResultData result = await _apiService.getSingleOtherDeliveryTask(map);\n        if (result.isSuccess()) {\n          //在这里获取每个交易单号下面的入库单号\n          OtherDeliveryTaskModel model = result.data;\n          model.dataVersion =\n              allData.overseaDnList!.records![index].dataVersion;\n          model.sapDeliveryNote =\n              allData.overseaDnList!.records![index].sapDeliveryNote;\n          //这里需要过滤掉任务状态不为1的，1是已保存\n          List<BatchReceiptionList>? batchList = model.batchReceiptionList\n              ?.where((element) => element.spmsStatus == '1')\n              .toList();\n          if (batchList != null && batchList.isNotEmpty) {\n            list.add(model);\n          }\n        }\n      });\n      await Future.wait(futures);\n      this.otherDeliveryTaskDataModel = OtherDeliveryTaskDataModel(\n          werks: SPMSApplication().wareList.first, allData: list);\n      //先查找是否数据库是否已存在\n      List<OtherDeliveryTaskDataModel>? otherDeliveryTaskDataModel =\n          await DatabaseManager()\n              .isar\n              ?.otherDeliveryTaskDataModels\n              .filter()\n              .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n              .findAll();\n      if (otherDeliveryTaskDataModel != null &&\n          otherDeliveryTaskDataModel.isNotEmpty) {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.otherDeliveryTaskDataModels\n            .put(OtherDeliveryTaskDataModel(\n                werks: SPMSApplication().wareList.first,\n                allData: list,\n                id: otherDeliveryTaskDataModel.first.id)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.otherDeliveryTaskDataModels\n            .put(OtherDeliveryTaskDataModel(\n                werks: SPMSApplication().wareList.first,\n                allData: list)));\n      }\n    }\n  }\n\n  ///获取其他收货-本地采购所有交货单的入库任务明细\n  Future<void> getAllOtherInboundDetails() async {\n    if (otherDeliveryTaskDataModel != null) {\n      OtherDeliveryTaskDataModel model = otherDeliveryTaskDataModel!;\n      //需要把入库任务整合到一个list中\n      List<BatchReceiptionList>? allList = model.allData\n          ?.expand((element) =>\n              element.batchReceiptionList!.cast<BatchReceiptionList>().toList())\n          .toList();\n      if (allList != null && allList.isNotEmpty) {\n        //然后这个allList来获取本地采购的所有交货单的入库明细\n        List<BatchReceiptionDtlList> batchReceiptionDtlList = [];\n        final List<Future<void>> futures =\n            List.generate(allList.length, (index) async {\n          Map<String, dynamic> map = {}..put('spmsId', allList[index].spmsId);\n          ResultData resultData =\n              await _apiService.getSingleOtherInboundDetails(map);\n          if (resultData.isSuccess()) {\n            OtherInboundDateilsModel otherInboundDateilsModel = resultData.data;\n            if (otherInboundDateilsModel.batchReceiptionDtlList != null &&\n                otherInboundDateilsModel.batchReceiptionDtlList!.isNotEmpty) {\n              batchReceiptionDtlList.addAll(\n                  otherInboundDateilsModel.batchReceiptionDtlList!.toList());\n            }\n          }\n        });\n        await Future.wait(futures);\n        if (batchReceiptionDtlList.isNotEmpty) {\n          materialsNos\n              .addAll(batchReceiptionDtlList.map((e) => e.materialNo ?? ''));\n        }\n        //需要先检查是否存在这个数据库\n        List<OtherInboundDateilsModel>? allModel = await DatabaseManager()\n            .isar\n            ?.otherInboundDateilsModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (allModel != null && allModel.isNotEmpty) {\n          await DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.otherInboundDateilsModels\n              .put(OtherInboundDateilsModel(\n                  werks: SPMSApplication().wareList.first,\n                  batchReceiptionDtlList: batchReceiptionDtlList,\n                  id: allModel.first.id)));\n        } else {\n          await DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.otherInboundDateilsModels\n              .put(OtherInboundDateilsModel(\n                werks: SPMSApplication().wareList.first,\n                batchReceiptionDtlList: batchReceiptionDtlList,\n              )));\n        }\n      }\n    }\n  }\n\n  ///获取所有的领用申请\n  Future<void> getAllApplicationList() async {\n    Map<String, dynamic> map = {}\n      ..put('createUser', '')\n      ..put('current', 1)\n      ..put('size', 1000)\n      ..put('spmsId', '')\n      ..put('spmsStatus', \"3\")\n      // ..put('werks', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksList', SPMSApplication().wareList)\n      // ..put('whsLocationCode', SPMSApplication().curWhsLocationCode())\n      ..put('workshopCode', '');\n    ResultData resultData = await _apiService.getApplicationList(map);\n    if (resultData.isSuccess()) {\n      ApplicationListModel data = resultData.data;\n      applicationListModel = data;\n      //判断数据库是否已存在\n      List<ApplicationListModel>? modelList = await DatabaseManager()\n          .isar\n          ?.applicationListModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        ApplicationListModel model = modelList.first;\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.applicationListModels\n            .put(ApplicationListModel(\n                werks: SPMSApplication().wareList.first,\n                id: model.id,\n                overseaRequisitionList: data.overseaRequisitionList)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.applicationListModels\n            .put(ApplicationListModel(\n                werks: SPMSApplication().wareList.first,\n                overseaRequisitionList: data.overseaRequisitionList)));\n      }\n    }\n  }\n\n  ///获取所有领用单详情\n  Future<void> getApplicationDetails() async {\n    List<ApplyModel>? records =\n        applicationListModel?.overseaRequisitionList?.records;\n    if (records != null && records.isNotEmpty) {\n      List<ApplicationDetailsModel> allData = [];\n      final List<Future<void>> futures =\n          List.generate(records.length, (index) async {\n        Map<String, dynamic> map = {}\n          ..put('uuidRequisition', records[index].uuidRequisition);\n        ResultData resultData = await _apiService.getApplicationDetails(map);\n        if (resultData.isSuccess()) {\n          ApplicationDetailsModel model = resultData.data;\n          allData.add(model);\n        }\n      });\n      await Future.wait(futures);\n      if (allData.isNotEmpty) {\n        List<OverseaRequisitionDtlList> list = [];\n\n        allData\n            .map(\n                (e) => list.addAll(e.overseaRequisitionDtlList?.toList() ?? []))\n            .toList();\n\n        materialsNos.addAll(list.map((e) => e.materialNo ?? ''));\n      }\n      //判断数据库是否已存在\n      List<AllApplicationDetailsDataModel>? modelList = await DatabaseManager()\n          .isar\n          ?.allApplicationDetailsDataModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        AllApplicationDetailsDataModel model = modelList.first;\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.allApplicationDetailsDataModels\n            .put(AllApplicationDetailsDataModel(\n                werks: SPMSApplication().wareList.first,\n                allData: allData,\n                id: model.id)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.allApplicationDetailsDataModels\n            .put(AllApplicationDetailsDataModel(\n              werks: SPMSApplication().wareList.first,\n              allData: allData,\n            )));\n      }\n    }\n  }\n\n  ///获取所有的退料列表\n  Future<void> getReturnApplyList() async {\n    Map<String, dynamic> map = {}\n      ..put('current', 1)\n      ..put('size', 1000)\n      // ..put('werks', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksList', SPMSApplication().wareList)\n      // ..put('whsLocationCode', SPMSApplication().curWhsLocationCode())\n    ;\n    ResultData resultData = await _apiService.getReturnApplyList(map);\n    if (resultData.isSuccess()) {\n      ReturnApplyListModel returnApplyListModel = resultData.data;\n      this.returnApplyListModel = returnApplyListModel;\n      if (returnApplyListModel.overseaRequisitionList?.records != null &&\n          returnApplyListModel.overseaRequisitionList!.records!.isNotEmpty) {\n        List<ReturnApplyListModel>? modelList = await DatabaseManager()\n            .isar\n            ?.returnApplyListModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (modelList != null && modelList.isNotEmpty) {\n          ReturnApplyListModel model = modelList.first;\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.returnApplyListModels\n              .put(ReturnApplyListModel(\n                  werks: SPMSApplication().wareList.first,\n                  overseaRequisitionList:\n                      returnApplyListModel.overseaRequisitionList,\n                  id: model.id)));\n        } else {\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.returnApplyListModels\n              .put(ReturnApplyListModel(\n                werks: SPMSApplication().wareList.first,\n                overseaRequisitionList:\n                    returnApplyListModel.overseaRequisitionList,\n              )));\n        }\n      }\n    }\n  }\n\n  ///获取所有退料申请详情\n  Future<void> getReturnApplyDetails() async {\n    List<ReturnApplyItemModel>? records =\n        returnApplyListModel?.overseaRequisitionList?.records;\n    if (records != null && records.isNotEmpty) {\n      List<ReturnApplyDetailsModel> allData = [];\n      final List<Future<void>> futures =\n          List.generate(records.length, (index) async {\n        Map<String, dynamic> map = {}\n          ..put('uuidRequisition', records[index].uuidRequisition);\n        ResultData resultData = await _apiService.getReturnApplyDetails(map);\n        if (resultData.isSuccess()) {\n          ReturnApplyDetailsModel model = resultData.data;\n          allData.add(model);\n        }\n      });\n      await Future.wait(futures);\n      if (allData.isNotEmpty) {\n        List<EamReturnSkuDtlList> list = [];\n        allData\n            .map((e) => list.addAll(e.eamReturnSkuDtlList?.toList() ?? []))\n            .toList();\n\n        materialsNos.addAll(list.map((e) => e.materialNo ?? ''));\n      }\n      //判断数据库是否已存在\n      List<ReturnApplyDetailsDataModel>? modelList = await DatabaseManager()\n          .isar\n          ?.returnApplyDetailsDataModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        ReturnApplyDetailsDataModel model = modelList.first;\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.returnApplyDetailsDataModels\n            .put(ReturnApplyDetailsDataModel(\n                werks: SPMSApplication().wareList.first,\n                allData: allData,\n                id: model.id)));\n      } else {\n        await DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.returnApplyDetailsDataModels\n            .put(ReturnApplyDetailsDataModel(\n              werks: SPMSApplication().wareList.first,\n              allData: allData,\n            )));\n      }\n    }\n  }\n\n  ///转储列表\n  Future<void> getDumpTaskList() async {\n    Map<String, dynamic> map = {}\n      ..put('current', 1)\n      ..put('sapDeliveryNote', '')\n      ..put('size', 1000)\n      ..put('spmsStatus', '5')\n      // ..put('werksDumpIn', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksReceiveList', SPMSApplication().wareList)\n      ..put('werksDumpOut', '')\n      ..put('whsDumpNo', '')\n      ..put('whsLocationCodeDumpIn', '')\n      ..put('whsLocationCodeDumpOut', '');\n    ResultData resultData = await _apiService.getDumpTaskList(map);\n    if (resultData.isSuccess()) {\n      DumpTaskListModel modelData = resultData.data;\n      dumpTaskListModel = modelData;\n      if (modelData.overseaWhsDumpList?.records != null &&\n          modelData.overseaWhsDumpList!.records!.isNotEmpty) {\n        List<DumpTaskListModel>? modelList = await DatabaseManager()\n            .isar\n            ?.dumpTaskListModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (modelList != null && modelList.isNotEmpty) {\n          DumpTaskListModel model = modelList.first;\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.dumpTaskListModels\n              .put(DumpTaskListModel(\n                  werks: SPMSApplication().wareList.first,\n                  overseaWhsDumpList: modelData.overseaWhsDumpList,\n                  id: model.id)));\n        } else {\n          DatabaseManager().saveData(() =>\n              DatabaseManager().isar?.dumpTaskListModels.put(DumpTaskListModel(\n                    werks: SPMSApplication().wareList.first,\n                    overseaWhsDumpList: modelData.overseaWhsDumpList,\n                  )));\n        }\n      }\n    }\n  }\n\n  ///获取所有转储任务详情\n  Future<void> getDumpTaskDetails() async {\n    List<DumpItemModel>? records =\n        dumpTaskListModel?.overseaWhsDumpList?.records;\n    if (records != null && records.isNotEmpty) {\n      List<OverseaWhsDumpDtls> allData = [];\n      final List<Future<void>> futures =\n          List.generate(records.length, (index) async {\n        Map<String, dynamic> map = {}\n          ..put('whsDumpUuid', records[index].whsDumpUuid);\n        ResultData resultData = await _apiService.getDumpTaskDetails(map);\n        if (resultData.isSuccess()) {\n          DumpTaskDetailsModel data = resultData.data;\n          if (data.overseaWhsDumpDtls != null &&\n              data.overseaWhsDumpDtls!.isNotEmpty) {\n            allData.addAll(data.overseaWhsDumpDtls!);\n          }\n        }\n      });\n      await Future.wait(futures);\n      if (allData.isNotEmpty) {\n        materialsNos.addAll(allData.map((e) => e.materialNo ?? ''));\n      }\n      List<DumpTaskDetailsModel>? modelList = await DatabaseManager()\n          .isar\n          ?.dumpTaskDetailsModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        DumpTaskDetailsModel model = modelList.first;\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.dumpTaskDetailsModels\n            .put(DumpTaskDetailsModel(\n                werks: SPMSApplication().wareList.first,\n                overseaWhsDumpDtls: allData,\n                id: model.id)));\n      } else {\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.dumpTaskDetailsModels\n            .put(DumpTaskDetailsModel(\n              werks: SPMSApplication().wareList.first,\n              overseaWhsDumpDtls: allData,\n            )));\n      }\n    }\n  }\n\n  ///获取所有出库列表数据\n  Future<void> getOutWarehouseList() async {\n    Map<String, dynamic> map = {}\n      ..put('comments', '')\n      ..put('current', 1)\n      ..put('movementType', '')\n      ..put('size', 1000)\n      ..put('spmsId', '')\n      ..put('spmsStatus', '1')\n      ..put('subject', '')\n      // ..put('werks', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksList', SPMSApplication().wareList)\n      // ..put('whsLocationCode', SPMSApplication().curWhsLocationCode())\n      ..put('workshopCode', '');\n    ResultData resultData = await _apiService.getOutWarehouseList(map);\n    if (resultData.isSuccess()) {\n      OutWarehouseListModel data = resultData.data;\n      outWarehouseListModel = data;\n      if (data.whsOutList?.records != null &&\n          data.whsOutList!.records!.isNotEmpty) {\n        List<OutWarehouseListModel>? modelList = await DatabaseManager()\n            .isar\n            ?.outWarehouseListModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (modelList != null && modelList.isNotEmpty) {\n          OutWarehouseListModel model = modelList.first;\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.outWarehouseListModels\n              .put(OutWarehouseListModel(\n                  werks: SPMSApplication().wareList.first,\n                  whsOutList: data.whsOutList,\n                  id: model.id)));\n        } else {\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.outWarehouseListModels\n              .put(OutWarehouseListModel(\n                werks: SPMSApplication().wareList.first,\n                whsOutList: data.whsOutList,\n              )));\n        }\n      }\n    }\n  }\n\n  ///获取所有出库详情\n  Future<void> getOutWarehouseDetails() async {\n    List<WhsOutItem>? records = outWarehouseListModel?.whsOutList?.records;\n    if (records != null && records.isNotEmpty) {\n      List<OutWarehouseDetailsModel> allData = [];\n      final List<Future<void>> futures =\n          List.generate(records.length, (index) async {\n        Map<String, dynamic> map = {}\n          ..put('uuidWhsOut', records[index].uuidWhsOut);\n        ResultData resultData = await _apiService.getOutWarehouseDetails(map);\n        if (resultData.isSuccess()) {\n          OutWarehouseDetailsModel data = resultData.data;\n          allData.add(OutWarehouseDetailsModel(\n              uuidWhsOut: records[index].uuidWhsOut,\n              overseaWhsOut: data.overseaWhsOut,\n              overseaWhsOutDtl: data.overseaWhsOutDtl));\n        }\n      });\n      await Future.wait(futures);\n      if (allData.isNotEmpty) {\n        List<OverseaWhsOutDtl> list = [];\n        allData\n            .map((e) => list.addAll(e.overseaWhsOutDtl?.toList() ?? []))\n            .toList();\n\n        materialsNos.addAll(list.map((e) => e.materialNo ?? ''));\n      }\n      List<OutWarehouseDetailsDataModel>? modelList = await DatabaseManager()\n          .isar\n          ?.outWarehouseDetailsDataModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        OutWarehouseDetailsDataModel model = modelList.first;\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.outWarehouseDetailsDataModels\n            .put(OutWarehouseDetailsDataModel(\n                werks: SPMSApplication().wareList.first,\n                allData: allData,\n                id: model.id)));\n      } else {\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.outWarehouseDetailsDataModels\n            .put(OutWarehouseDetailsDataModel(\n              werks: SPMSApplication().wareList.first,\n              allData: allData,\n            )));\n      }\n    }\n  }\n\n  ///获取所有退库列表数据\n  Future<void> getReturnWarehouseList() async {\n    Map<String, dynamic> map = {}\n      ..put('comments', '')\n      ..put('current', 1)\n      ..put('movementType', '')\n      ..put('size', 1000)\n      ..put('spmsId', '')\n      ..put('spmsStatus', '1')\n      ..put('subject', '')\n      // ..put('werks', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ..put('werksList', SPMSApplication().wareList)\n      // ..put('whsLocationCode', SPMSApplication().curWhsLocationCode())\n      ..put('workshopCode', '');\n    ResultData resultData = await _apiService.getReturnWarehouseList(map);\n    if (resultData.isSuccess()) {\n      ReturnWarehouseListModel data = resultData.data;\n      returnWarehouseListModel = data;\n      if (data.otherTaskList?.records != null &&\n          data.otherTaskList!.records!.isNotEmpty) {\n        List<ReturnWarehouseListModel>? modelList = await DatabaseManager()\n            .isar\n            ?.returnWarehouseListModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (modelList != null && modelList.isNotEmpty) {\n          ReturnWarehouseListModel model = modelList.first;\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.returnWarehouseListModels\n              .put(ReturnWarehouseListModel(\n                  werks: SPMSApplication().wareList.first,\n                  otherTaskList: data.otherTaskList,\n                  id: model.id)));\n        } else {\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.returnWarehouseListModels\n              .put(ReturnWarehouseListModel(\n                werks: SPMSApplication().wareList.first,\n                otherTaskList: data.otherTaskList,\n              )));\n        }\n      }\n    }\n  }\n\n  ///获取所有退库详情\n  Future<void> getReturnWarehouseDetails() async {\n    List<OtherTaskItem>? records =\n        returnWarehouseListModel?.otherTaskList?.records;\n    if (records != null && records.isNotEmpty) {\n      List<OtherDtlList> allData = [];\n      final List<Future<void>> futures =\n          List.generate(records.length, (index) async {\n        Map<String, dynamic> map = {}..put('uuid', records[index].uuid);\n        ResultData resultData =\n            await _apiService.getReturnWarehouseDetails(map);\n        if (resultData.isSuccess()) {\n          ReturnWarehouseDetailsModel data = resultData.data;\n          if (data.otherDtlList != null && data.otherDtlList!.isNotEmpty) {\n            allData.addAll(data.otherDtlList!.toList());\n          }\n        }\n      });\n      await Future.wait(futures);\n      if (allData.isNotEmpty) {\n        materialsNos.addAll(allData.map((e) => e.materialNo ?? ''));\n      }\n      List<ReturnWarehouseDetailsModel>? modelList = await DatabaseManager()\n          .isar\n          ?.returnWarehouseDetailsModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        ReturnWarehouseDetailsModel model = modelList.first;\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.returnWarehouseDetailsModels\n            .put(ReturnWarehouseDetailsModel(\n                werks: SPMSApplication().wareList.first,\n                otherDtlList: allData,\n                id: model.id)));\n      } else {\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.returnWarehouseDetailsModels\n            .put(ReturnWarehouseDetailsModel(\n              werks: SPMSApplication().wareList.first,\n              otherDtlList: allData,\n            )));\n      }\n    }\n  }\n\n  ///获取所有的盘点任务\n  Future<void> getInventoryCheck() async {\n    Map<String, dynamic> map = {}\n      ..put('inventoryCheckCategory', '')\n      ..put('inventoryCheckId', '')\n      ..put('inventoryCheckResult', '')\n      ..put('natureOfTheFactory', '')\n      ..put('pageNo', 1)\n      ..put('pageSize', 1000)\n      ..put('spmsStatus', '2,3')\n      ..put('werks', SPMSApplication().wareList)\n      // ..put('werksWhsCodeGroup', {\n      //   'werks': SpUtil.getString(SPMSCoreConfig.WARE_HOUSE),\n      //   'whsLocationCode': SPMSApplication().whsLocationCode\n      // })\n      ..put('whsLocationCode', SPMSApplication().curWhsLocationCode());\n    ResultData resultData = await _apiService.getInventoryCheck(map);\n    if (resultData.isSuccess()) {\n      InventoryListModel inventoryListModel = resultData.data;\n      this.inventoryListModel = resultData.data;\n      if (inventoryListModel.invCheckList != null &&\n          inventoryListModel.invCheckList!.isNotEmpty) {\n        List<InventoryListModel>? modelList = await DatabaseManager()\n            .isar\n            ?.inventoryListModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (modelList != null && modelList.isNotEmpty) {\n          InventoryListModel model = modelList.first;\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.inventoryListModels\n              .put(InventoryListModel(\n                  werks: SPMSApplication().wareList.first,\n                  invCheckList: inventoryListModel.invCheckList,\n                  id: model.id)));\n        } else {\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.inventoryListModels\n              .put(InventoryListModel(\n                werks: SPMSApplication().wareList.first,\n                invCheckList: inventoryListModel.invCheckList,\n              )));\n        }\n      }\n    }\n  }\n\n  ///获取所有盘点任务详情\n  Future<void> getInventoryDetails() async {\n    if (inventoryListModel?.invCheckList != null &&\n        inventoryListModel!.invCheckList!.isNotEmpty) {\n      List<InventoryDetailsModel> list = [];\n      final List<Future<void>> futures = List.generate(\n          inventoryListModel!.invCheckList!.length, (index) async {\n        Map<String, dynamic> map = {}\n          ..put('uuid', inventoryListModel!.invCheckList![index].uuid);\n        ResultData resultData = await _apiService.getInventoryDetails(map);\n        if (resultData.isSuccess()) {\n          InventoryDetailsModel data = resultData.data;\n          if (data.inventoryCheckDtls != null &&\n              data.inventoryCheckDtls!.isNotEmpty) {\n            materialsNos.addAll(data.inventoryCheckDtls\n                    ?.map((e) => e.materialNo ?? '')\n                    .toList() ??\n                []);\n            list.add(data);\n          }\n        }\n      });\n      await Future.wait(futures);\n      List<InventoryDetailsDataModel>? modelList = await DatabaseManager()\n          .isar\n          ?.inventoryDetailsDataModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      if (modelList != null && modelList.isNotEmpty) {\n        InventoryDetailsDataModel model = modelList.first;\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.inventoryDetailsDataModels\n            .put(InventoryDetailsDataModel(\n                werks: SPMSApplication().wareList.first,\n                allData: list,\n                id: model.id)));\n      } else {\n        DatabaseManager().saveData(() => DatabaseManager()\n            .isar\n            ?.inventoryDetailsDataModels\n            .put(InventoryDetailsDataModel(\n              werks: SPMSApplication().wareList.first,\n              allData: list,\n            )));\n      }\n    }\n  }\n\n  ///库存明细\n  Future<void> getWerksStorageInvList() async {\n    Map<String, dynamic> map = {}\n      ..put('current', 1)\n      ..put('isZero', false)\n      ..put('size', 1000)\n      // ..put('werks', SPMSApplication().wareList.first)\n      ..put('werksList', SPMSApplication().wareList)\n    ;\n    ResultData resultData = await _apiService.getWerksStorageInvList(map);\n    if (resultData.isSuccess()) {\n      StockListModel stockListModel = resultData.data;\n      if (stockListModel.whsStorageInvList?.records != null &&\n          stockListModel.whsStorageInvList!.records!.isNotEmpty) {\n        List<StockListItem> list=[];\n        list.addAll(stockListModel.whsStorageInvList?.records??[]);\n        if((stockListModel.whsStorageInvList?.total??0)>1000){\n          int current=stockListModel.whsStorageInvList!.total!-1000;\n          int allPage=current~/1000+1;\n          List<Future<void>> futures = List.generate(allPage, (index)async{\n            Map<String,dynamic> map={}\n              ..put('current', index+2)\n              ..put('isZero', false)\n              ..put('size', 1000)\n              // ..put('werks', SPMSApplication().wareList.first)\n              ..put('werksList', SPMSApplication().wareList)\n            ;\n            ResultData result =\n            await _apiService.getWerksStorageInvList(map);\n            StockListModel model = result.data;\n            list.addAll(model.whsStorageInvList?.records??[]);\n          });\n          await Future.wait(futures);\n          materialsNos.addAll(list\n              .map((e) => e.materialNo ?? '')\n              .toList());\n        }else{\n          materialsNos.addAll(stockListModel.whsStorageInvList!.records!\n              .map((e) => e.materialNo ?? '')\n              .toList());\n        }\n        List<StockListModel>? modelList = await DatabaseManager()\n            .isar\n            ?.stockListModels\n            .filter()\n            .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n            .findAll();\n        if (modelList != null && modelList.isNotEmpty) {\n          StockListModel model = modelList.first;\n          DatabaseManager().saveData(() => DatabaseManager()\n              .isar\n              ?.stockListModels\n              .put(StockListModel(\n                  werks: SPMSApplication().wareList.first,\n                  marmList: stockListModel.marmList,\n                  whsStorageInvList: WhsStorageInvList(records: list),\n                  id: model.id)));\n        } else {\n          DatabaseManager().saveData(\n              () => DatabaseManager().isar?.stockListModels.put(StockListModel(\n                    werks: SPMSApplication().wareList.first,\n                    marmList: stockListModel.marmList,\n                    whsStorageInvList: WhsStorageInvList(records: list),\n                  )));\n        }\n      }\n    }\n  }\n\n  ///批量下载数据\n  Future<void> getAllData() async {\n    if (!canDown.value) {\n      SmartManager().showCenterToast(\n          Ids.pleaseCheckTheCorrespondingModuleForOfflineDownload.tr);\n      return;\n    }\n    List<Future<void>> futures = List.from([\n      ///获取仓库中所有的储位信息-allStorageModels\n      getAllStorageInfo(),\n\n      ///库存明细\n      getWerksStorageInvList(),\n    ]);\n    for (var element in selectList) {\n      switch (element) {\n        case 0:\n          futures.add(\n            ///获取海外运货交货单-overseaModels\n            getOverseasDeliveryList().then((value) =>\n\n                ///获取海运收货所有交易单的交货明细-overseaDeliveryNoteModels\n                getOverSeaDeliveryDetails()),\n          );\n          futures.add(\n            ///获取其他收货交货单-otherDeliveryModels\n            getOtherDeliveryList().then((value) {\n              ///获取所有其他收货的交货明细-otherDeliveryDetailsModels\n              getAllOtherDeliveryDetails();\n\n              ///获取入库列表-本地采购所有的入库单任务-otherDeliveryTaskDataModels\n              getAllOtherDeliveryTask().then(\n                (value) =>\n\n                    ///获取其他收货-本地采购所有交货单的入库任务明细-otherInboundDateilsModels\n                    getAllOtherInboundDetails(),\n              );\n            }),\n          );\n          futures.add(\n            ///获取所有入库列表-海运收货的入库任务-allOverseaInboundTaskModels\n            getAllOverseaDeliveryTask().then(\n              (value) =>\n\n                  ///获取所有入库列表-海运收货的入库任务明细-overseaInboundDetalisModels\n                  getAllOverseaInboundDetails(),\n            ),\n          );\n          break;\n        case 1:\n          futures.add(\n\n              ///获取所有的领用申请-applicationListModels\n              getAllApplicationList().then((value) =>\n\n                  ///获取所有的领用详情-allApplicaitonDetailsDataModels\n                  getApplicationDetails()));\n          futures.add(\n\n              ///获取所有的退料列表-returnApplyListModels\n              getReturnApplyList().then((value) =>\n\n                  ///获取所有退料申请详情-returnApplyDetailsDataModels\n                  getReturnApplyDetails()));\n          break;\n        case 2:\n          futures.add(\n            ///获取所有出库列表数据-outWarehouseListModels\n            getOutWarehouseList().then((value) =>\n\n                ///获取所有入库详情-outWarehouseDetailsDataModels\n                getOutWarehouseDetails()),\n          );\n          break;\n        case 3:\n          futures.add(\n            ///转储列表-dumpTaskListModels\n            getDumpTaskList().then((value) =>\n\n                ///获取所有转储任务详情-dumpTaskDetailsModels\n                getDumpTaskDetails()),\n          );\n          break;\n        case 4:\n          futures.add(\n            ///获取所有退库列表数据-returnWarehouseListModels\n            getReturnWarehouseList().then((value) =>\n\n                ///获取所有退库详情-returnWarehouseDetailsModels\n                getReturnWarehouseDetails()),\n          );\n          break;\n        case 5:\n          futures.add(\n            ///获取所有的盘点任务\n            getInventoryCheck().then((value) =>\n\n                ///获取所有盘点任务详情\n                getInventoryDetails()),\n          );\n          break;\n      }\n    }\n    await Future.wait(futures)\n        .then((value) =>\n\n            ///获取所有物料列表-materialsModels\n            Future.delayed(const Duration(milliseconds: 1000), () {\n              getAllMaterials();\n            }))\n        .then((value) =>\n            SmartManager().showCenterToast(Ids.downloadCompleted.tr));\n  }\n\n  getAllMaterials() {\n    List<String> set = materialsNos.toSet().toList();\n    ApiUtils().getSingleMaterials(set, save: true);\n  }\n}\n
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/page/offline/offline_down/offline_down_controller.dart b/lib/page/offline/offline_down/offline_down_controller.dart
--- a/lib/page/offline/offline_down/offline_down_controller.dart	(revision 17fbd9d3b4c303ace6ca44ec6137db8bdf1b6b48)
+++ b/lib/page/offline/offline_down/offline_down_controller.dart	(date 1713838497078)
@@ -3,6 +3,7 @@
 import 'package:public_lib/net/model/result_data.dart';
 import 'package:public_lib/ui/base_getx.dart';
 import 'package:get/get.dart';
+import 'package:smps_flutter_pda/common/common.dart';
 import 'package:smps_flutter_pda/page/message/application_details/model/application_details_data_model.dart';
 import 'package:smps_flutter_pda/page/message/application_details/model/application_details_model.dart';
 import 'package:smps_flutter_pda/page/message/model/application_list_model.dart';
@@ -24,6 +25,7 @@
 import 'package:smps_flutter_pda/page/overseas/out_warehouse_details/model/out_warehouse_details_model.dart';
 import 'package:smps_flutter_pda/page/overseas/out_warehouse_list/model/out_warehouse_list_model.dart';
 import 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_note_model.dart';
+import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart';
 import 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/return_warehouse_details_model.dart';
 import 'package:smps_flutter_pda/page/overseas/return_warehouse_list/model/return_warehouse_list_model.dart';
 import 'package:smps_flutter_pda/page/overseas/stock/model/stock_list_model.dart';
@@ -160,6 +162,15 @@
     }
   }
 
+  ///多工厂本地数据库查询
+  Future<List<OverseaModel>> _multiWareQuery()async{
+    List<OverseaModel> overseaModelList=[];
+    IsarCollection<OverseaModel>? collection=  DatabaseManager().isar?.overseaModels;
+    for (var ware in SPMSApplication().wareList) {
+      overseaModelList.addAll(await collection?.filter().werksEqualTo(ware).findAll()??[]);
+    }
+    return overseaModelList;
+  }
   ///获取海外运货交货单
   Future<void> getOverseasDeliveryList() async {
     Map<String, dynamic> map = {}
@@ -173,26 +184,35 @@
       // ..put('werksReceive', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))
       ..put('werksReceiveList', SPMSApplication().wareList)
     ;
-    ResultData resultData = await _apiService.getOverseasDeliveryList(map);
+    // ResultData resultData = await _apiService.getOverseasDeliveryList(map);
+    ResultData resultData = await _apiService.getOverseasDeliveryList1(map);
     if (resultData.isSuccess()) {
-      OverseaModel overseaModel = resultData.data;
-      overseaModel.werks = SPMSApplication().wareList.first;
-      overseaModel.userId = SPMSApplication().userInfo?.userInfo?.userId;
-      this.overseaModel = overseaModel;
-      List<OverseaModel>? modelList = await DatabaseManager()
-          .isar
-          ?.overseaModels
-          .filter()
-          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))
-          .findAll();
-      if (modelList == null || modelList.isEmpty) {
-        await DatabaseManager().saveData(
-            () => DatabaseManager().isar?.overseaModels.put(overseaModel));
-      } else {
-        overseaModel.id = modelList.first.id;
-        await DatabaseManager().saveData(
-            () => DatabaseManager().isar?.overseaModels.put(overseaModel));
+      // //todo 改了多工厂之后，OverseaModel这个结构来存本地数据就不合理了，因为后台返回的结果是包含多个仓库的列表，而OverseaModel这个结构定死了只有一个仓库。不兼容
+      // OverseaModel overseaModel = resultData.data;
+      // // 按理说，这个请求返回的结果需要按工厂分拣好列表，每一个工厂里有多个交货单，按工厂分别存储。或者直接按返回数据存储，然后读取的时候，只读取对应工厂的内容
+      // overseaModel.werks = SPMSApplication().wareList.first;//目前这种存储方式会有上述问题，但是如果终端客户只选择一个工厂，问题也不大
+      // overseaModel.userId = SPMSApplication().userInfo?.userInfo?.userId;
+      // this.overseaModel = overseaModel;
+      // List<OverseaModel>? modelList = await _multiWareQuery();
+      // if (modelList == null || modelList.isEmpty) {
+      //   await DatabaseManager().saveData(
+      //       () => DatabaseManager().isar?.overseaModels.put(overseaModel));
+      // } else {
+      //   overseaModel.id = modelList.first.id;
+      //   await DatabaseManager().saveData(
+      //       () => DatabaseManager().isar?.overseaModels.put(overseaModel));
+      // }
+
+      GetOverseaDeliveryNotePda getOverseaDeliveryNotePda=resultData.data;
+      if(!isListEmpty(getOverseaDeliveryNotePda.overseaDeliveryNoteList?.records)){
+        //保存到本地，先查询当前工厂集对应的数据，删除后插入
+        // getOverseaDeliveryNotePda.overseaDeliveryNoteList.
+        await DatabaseManager().saveData(() => DatabaseManager().isar?.overseaDeliveryRecords.putAll(getOverseaDeliveryNotePda.overseaDeliveryNoteList!.records!));
+        // DatabaseManager().isar?.overseaDeliveryRecords.filter().werksDeliveryBetween(lower, upper);
       }
+
+
+
     }
   }
 
Index: lib/page/overseas/overseas_delivery/overseas_delivery_controller.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+>import 'package:flutter/cupertino.dart';\nimport 'package:flutter/material.dart';\nimport 'package:isar/isar.dart';\nimport 'package:public_lib/net/model/result_data.dart';\nimport 'package:public_lib/ui/base_getx.dart';\nimport 'package:get/get.dart';\nimport 'package:public_lib/ui/base_viewmodel.dart';\nimport 'package:smps_flutter_pda/common/android_channel/android_channel_mixin.dart';\nimport 'package:smps_flutter_pda/common/db/database_manager.dart';\nimport 'package:smps_flutter_pda/common/page_state.dart';\nimport 'package:smps_flutter_pda/common/smps_core_config.dart';\nimport 'package:smps_flutter_pda/common/spms_application.dart';\nimport 'package:smps_flutter_pda/page/hi_getcontroller.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/sap_package_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/oversea_delivrey_main_controller.dart';\nimport 'package:smps_flutter_pda/res/strings.dart';\nimport 'package:smps_flutter_pda/utils/smart_manager.dart';\nimport 'package:sp_util/sp_util.dart';\nimport '../../../common/http/http.dart';\nimport 'package:collection/collection.dart';\n\nclass OverseasDeliveryBindings extends BaseBindings {\n  @override\n  void dependencies() {\n    Get.lazyPut<OverseasDeliveryController>(() => OverseasDeliveryController());\n  }\n}\n\nclass OverseasDeliveryController extends HiGetController with AndroidChannelMixin  {\n\n\n  ///请求的数据\n  Rx<PageWrapListState<OverseaModel, Records>> overseaModel =\n      PageWrapListState<OverseaModel, Records>(\n          (p0) => p0.overseaDeliveryNoteList?.records,pageName: 'current').obs;\n\n  ///按照箱子号分组的数据\n  List<SapPackageModel> sapPackageModelList = [];\n\n  ///按照柜号和交货单号区分的数据\n  List<Records> sapDeliveryList = [];\n\n  ///选择的筛选方式0，按箱子号，1，按柜号，2按交货单号\n  RxInt findType = 0.obs;\n\n  ///筛选方式\n  List<String> findTypeList = ['P/L', 'C/R', 'DN'];\n\n  ///搜索的内容\n  late TextEditingController textEditingController;\n\n  ///搜索框焦点\n  FocusNode focusNode = FocusNode();\n\n  @override\n  void onInit() {\n    textEditingController= TextEditingController();\n    listener.addListener(_scanListener);\n    getOverseasDeliveryList();\n    super.onInit();\n  }\n\n  void _scanListener() {\n    if (focusNode.hasFocus) {\n      textEditingController.text = listener.eventParameter;\n      getOverseasDeliveryList();\n    }\n  }\n  @override\n  onClose(){\n    textEditingController.dispose();\n    listener.removeListener(_scanListener);\n  }\n  ///获取海外运货交货单\n  Future<void> getOverseasDeliveryList({int? page = 1}) async {\n    bool connectivity = await SPMSApplication().checkConnectivity();\n    if (connectivity) {\n      String cabinetNumber = '';\n      String sapDeliveryNote = '';\n      String sapPackageList = '';\n      switch (findType.value) {\n        case 0:\n          sapPackageList = textEditingController.text;\n          break;\n        case 1:\n          cabinetNumber = textEditingController.text;\n          break;\n        case 2:\n          sapDeliveryNote = textEditingController.text;\n          break;\n      }\n      overseaModel\n        ..put('cabinetNumber', cabinetNumber)\n        ..put('current', page)\n        ..put('sapDeliveryNote', sapDeliveryNote)\n        ..put('sapPackageList', sapPackageList)\n        ..put('size', 1000)\n        ..put('spmsStatus', '0,1')\n        ..put('werksDelivery', '')\n        ..put('werksReceiveList', SPMSApplication().wareList)\n        // ..put('werksReceive', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n      ;\n      ResultData resultData =\n          await overseaModel.request(apiService.getOverseasDeliveryList);\n      if (resultData.isSuccess()) {\n        OverseaModel overseaModel = resultData.data;\n        overseaData(overseaModel);\n      }\n    } else {\n      List<OverseaModel>? overseaModelList = await DatabaseManager()\n          .isar\n          ?.overseaModels\n          .filter()\n          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))\n          .findAll();\n      OverseaModel overseaModel;\n      if (overseaModelList == null) {\n        SmartManager().showCenterToast(\n            Ids.noNetworkAndNoOfflineDataRequiredForThisFunction.tr);\n      } else {\n        overseaModel = overseaModelList.first;\n        if (textEditingController.text.isNotEmpty) {\n          switch (findType.value) {\n            case 0:\n              overseaModel.overseaDeliveryNoteList?.records = overseaModel\n                  .overseaDeliveryNoteList?.records\n                  ?.where((element) =>\n                      element.sapPackageList == textEditingController.text)\n                  .toList();\n              break;\n            case 1:\n              overseaModel.overseaDeliveryNoteList?.records = overseaModel\n                  .overseaDeliveryNoteList?.records\n                  ?.where((element) =>\n                      element.cabinetNumber == textEditingController.text)\n                  .toList();\n              break;\n            case 2:\n              overseaModel.overseaDeliveryNoteList?.records = overseaModel\n                  .overseaDeliveryNoteList?.records\n                  ?.where((element) =>\n                      element.sapDeliveryNote == textEditingController.text)\n                  .toList();\n          }\n        }\n        overseaData(overseaModel);\n      }\n    }\n  }\n\n  void overseaData(OverseaModel overseaModel) {\n    OverseaDeliveryMainController deliveryMainController=Get.find();\n    deliveryMainController.title.value =\n        '${Ids.deliveryList.tr}(${overseaModel.overseaDeliveryNoteList?.records?.length ?? 0})';\n    List<Records>? records = overseaModel.overseaDeliveryNoteList?.records;\n    if (records != null) {\n      switch (findType.value) {\n        case 0:\n          Map<String?, List<Records>> grouped = groupBy<Records, String?>(\n              records, (record) => record.sapPackageList);\n          Map<String?, List<SapDeliveryList>> map = grouped.map((key, value) =>\n              MapEntry(\n                  key,\n                  value\n                      .map((e) => SapDeliveryList(\n                          sapDeliveryNote: e.sapDeliveryNote,\n                          werksDelivery: e.werksDelivery,\n                          cabinetNumber: e.cabinetNumber,\n                          uuidDeliveryNote: e.uuidDeliveryNote,\n                          werksReceive: e.werksReceive,\n                          spmsStatus: e.spmsStatus))\n                      .toList()));\n          sapPackageModelList = map.entries\n              .map((e) => SapPackageModel(\n                    sapPackage: SapPackage(\n                        sapPackageNo: e.key, sapDeliveryList: e.value),\n                  ))\n              .toList();\n          break;\n        case 1:\n        case 2:\n          sapDeliveryList = records;\n          break;\n      }\n      this.overseaModel.setState(ViewState.Idle);\n      this.overseaModel.refresh();\n    }\n  }\n}\n
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/page/overseas/overseas_delivery/overseas_delivery_controller.dart b/lib/page/overseas/overseas_delivery/overseas_delivery_controller.dart
--- a/lib/page/overseas/overseas_delivery/overseas_delivery_controller.dart	(revision 17fbd9d3b4c303ace6ca44ec6137db8bdf1b6b48)
+++ b/lib/page/overseas/overseas_delivery/overseas_delivery_controller.dart	(date 1713779937693)
@@ -72,6 +72,15 @@
     textEditingController.dispose();
     listener.removeListener(_scanListener);
   }
+  ///多工厂本地数据库查询
+  Future<List<OverseaModel>> _multiWareQuery()async{
+    List<OverseaModel> overseaModelList=[];
+    IsarCollection<OverseaModel>? collection=  DatabaseManager().isar?.overseaModels;
+    for (var ware in SPMSApplication().wareList) {
+      overseaModelList.addAll(await collection?.filter().werksEqualTo(ware).findAll()??[]);
+    }
+    return overseaModelList;
+  }
   ///获取海外运货交货单
   Future<void> getOverseasDeliveryList({int? page = 1}) async {
     bool connectivity = await SPMSApplication().checkConnectivity();
@@ -108,14 +117,9 @@
         overseaData(overseaModel);
       }
     } else {
-      List<OverseaModel>? overseaModelList = await DatabaseManager()
-          .isar
-          ?.overseaModels
-          .filter()
-          .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE))
-          .findAll();
+      List<OverseaModel>? overseaModelList = await _multiWareQuery();
       OverseaModel overseaModel;
-      if (overseaModelList == null) {
+      if (overseaModelList.isEmpty) {
         SmartManager().showCenterToast(
             Ids.noNetworkAndNoOfflineDataRequiredForThisFunction.tr);
       } else {
Index: lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart b/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart
new file mode 100644
--- /dev/null	(date 1713783995610)
+++ b/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart	(date 1713783995610)
@@ -0,0 +1,225 @@
+import 'package:isar/isar.dart';
+part 'oversea_delivery_list_model.g.dart';
+
+class GetOverseaDeliveryNotePda {
+  OverseaDeliveryNoteList? overseaDeliveryNoteList;
+
+  GetOverseaDeliveryNotePda({this.overseaDeliveryNoteList});
+
+  GetOverseaDeliveryNotePda.fromJson(Map<dynamic, dynamic> json) {
+    overseaDeliveryNoteList = json['overseaDeliveryNoteList'] != null
+        ? new OverseaDeliveryNoteList.fromJson(json['overseaDeliveryNoteList'])
+        : null;
+  }
+
+  Map<String, dynamic> toJson() {
+    final Map<String, dynamic> data = new Map<String, dynamic>();
+    if (overseaDeliveryNoteList != null) {
+      data['overseaDeliveryNoteList'] = overseaDeliveryNoteList!.toJson();
+    }
+    return data;
+  }
+}
+
+class OverseaDeliveryNoteList {
+  List<OverseaDeliveryRecords>? records;
+  int? total;
+  int? size;
+  int? current;
+  bool? searchCount;
+  int? pages;
+
+  OverseaDeliveryNoteList(
+      {this.records,
+        this.total,
+        this.size,
+        this.current,
+        this.searchCount,
+        this.pages});
+
+  OverseaDeliveryNoteList.fromJson(Map<String, dynamic> json) {
+    if (json['records'] != null) {
+      records = <OverseaDeliveryRecords>[];
+      json['records'].forEach((v) {
+        records!.add(new OverseaDeliveryRecords.fromJson(v));
+      });
+    }
+    total = json['total'];
+    size = json['size'];
+    current = json['current'];
+    searchCount = json['searchCount'];
+    pages = json['pages'];
+  }
+
+  Map<String, dynamic> toJson() {
+    final Map<String, dynamic> data = new Map<String, dynamic>();
+    if (records != null) {
+      data['records'] = records!.map((v) => v.toJson()).toList();
+    }
+    data['total'] = total;
+    data['size'] = size;
+    data['current'] = current;
+    data['searchCount'] = searchCount;
+    data['pages'] = pages;
+    return data;
+  }
+}
+
+@collection
+class OverseaDeliveryRecords {
+  Id? id = Isar.autoIncrement;
+  String? sapVoucherNumber;
+  String? fromPort;
+  String? underVoucherNumber;
+  String? werksReceive;
+  String? postingDate;
+  String? oaWorkflow;
+  String? cancelVoucherYear;
+  String? cancelUnderPostingDate;
+  String? sapPackageList;
+  String? sapVoucherYear;
+  String? sapDeliveryNote;
+  String? werksDelivery;
+  String? actualWerksReceive;
+  String? cancelPostingDate;
+  String? submitOaDate;
+  String? cancelUnderVoucherNumber;
+  String? oaBianhao;
+  String? comments;
+  int? dataVersion;
+  String? costCenter;
+  String? uuidDeliveryNote;
+  String? deliveryType;
+  String? underVoucherYear;
+  String? merchandiser;
+  String? toPort;
+  String? cancelVoucherNumber;
+  String? oaApprovalDate;
+  int? ROW_ID;
+  String? actualWhsLocationCodeReceive;
+  String? cabinetModel;
+  String? cabinetNumber;
+  String? spmsStatus;
+  String? sapRemark;
+  String? oaRemark;
+  String? remarks;
+  String? underPostingDate;
+
+  OverseaDeliveryRecords(
+      {this.sapVoucherNumber,
+        this.fromPort,
+        this.underVoucherNumber,
+        this.werksReceive,
+        this.postingDate,
+        this.oaWorkflow,
+        this.cancelVoucherYear,
+        this.cancelUnderPostingDate,
+        this.sapPackageList,
+        this.sapVoucherYear,
+        this.sapDeliveryNote,
+        this.werksDelivery,
+        this.actualWerksReceive,
+        this.cancelPostingDate,
+        this.submitOaDate,
+        this.cancelUnderVoucherNumber,
+        this.oaBianhao,
+        this.comments,
+        this.dataVersion,
+        this.costCenter,
+        this.uuidDeliveryNote,
+        this.deliveryType,
+        this.underVoucherYear,
+        this.merchandiser,
+        this.toPort,
+        this.cancelVoucherNumber,
+        this.oaApprovalDate,
+        this.ROW_ID,
+        this.actualWhsLocationCodeReceive,
+        this.cabinetModel,
+        this.cabinetNumber,
+        this.spmsStatus,
+        this.sapRemark,
+        this.oaRemark,
+        this.remarks,
+        this.underPostingDate});
+
+  OverseaDeliveryRecords.fromJson(Map<String, dynamic> json) {
+    sapVoucherNumber = json['sapVoucherNumber'];
+    fromPort = json['fromPort'];
+    underVoucherNumber = json['underVoucherNumber'];
+    werksReceive = json['werksReceive'];
+    postingDate = json['postingDate'];
+    oaWorkflow = json['oaWorkflow'];
+    cancelVoucherYear = json['cancelVoucherYear'];
+    cancelUnderPostingDate = json['cancelUnderPostingDate'];
+    sapPackageList = json['sapPackageList'];
+    sapVoucherYear = json['sapVoucherYear'];
+    sapDeliveryNote = json['sapDeliveryNote'];
+    werksDelivery = json['werksDelivery'];
+    actualWerksReceive = json['actualWerksReceive'];
+    cancelPostingDate = json['cancelPostingDate'];
+    submitOaDate = json['submitOaDate'];
+    cancelUnderVoucherNumber = json['cancelUnderVoucherNumber'];
+    oaBianhao = json['oaBianhao'];
+    comments = json['comments'];
+    dataVersion = json['dataVersion'];
+    costCenter = json['costCenter'];
+    uuidDeliveryNote = json['uuidDeliveryNote'];
+    deliveryType = json['deliveryType'];
+    underVoucherYear = json['underVoucherYear'];
+    merchandiser = json['merchandiser'];
+    toPort = json['toPort'];
+    cancelVoucherNumber = json['cancelVoucherNumber'];
+    oaApprovalDate = json['oaApprovalDate'];
+    ROW_ID = json['ROW_ID'];
+    actualWhsLocationCodeReceive = json['actualWhsLocationCodeReceive'];
+    cabinetModel = json['cabinetModel'];
+    cabinetNumber = json['cabinetNumber'];
+    spmsStatus = json['spmsStatus'];
+    sapRemark = json['sapRemark'];
+    oaRemark = json['oaRemark'];
+    remarks = json['remarks'];
+    underPostingDate = json['underPostingDate'];
+  }
+
+  Map<String, dynamic> toJson() {
+    final Map<String, dynamic> data = new Map<String, dynamic>();
+    data['sapVoucherNumber'] = sapVoucherNumber;
+    data['fromPort'] = fromPort;
+    data['underVoucherNumber'] = underVoucherNumber;
+    data['werksReceive'] = werksReceive;
+    data['postingDate'] = postingDate;
+    data['oaWorkflow'] = oaWorkflow;
+    data['cancelVoucherYear'] = cancelVoucherYear;
+    data['cancelUnderPostingDate'] = cancelUnderPostingDate;
+    data['sapPackageList'] = sapPackageList;
+    data['sapVoucherYear'] = sapVoucherYear;
+    data['sapDeliveryNote'] = sapDeliveryNote;
+    data['werksDelivery'] = werksDelivery;
+    data['actualWerksReceive'] = actualWerksReceive;
+    data['cancelPostingDate'] = cancelPostingDate;
+    data['submitOaDate'] = submitOaDate;
+    data['cancelUnderVoucherNumber'] = cancelUnderVoucherNumber;
+    data['oaBianhao'] = oaBianhao;
+    data['comments'] = comments;
+    data['dataVersion'] = dataVersion;
+    data['costCenter'] = costCenter;
+    data['uuidDeliveryNote'] = uuidDeliveryNote;
+    data['deliveryType'] = deliveryType;
+    data['underVoucherYear'] = underVoucherYear;
+    data['merchandiser'] = merchandiser;
+    data['toPort'] = toPort;
+    data['cancelVoucherNumber'] = cancelVoucherNumber;
+    data['oaApprovalDate'] = oaApprovalDate;
+    data['ROW_ID'] = ROW_ID;
+    data['actualWhsLocationCodeReceive'] = actualWhsLocationCodeReceive;
+    data['cabinetModel'] = cabinetModel;
+    data['cabinetNumber'] = cabinetNumber;
+    data['spmsStatus'] = spmsStatus;
+    data['sapRemark'] = sapRemark;
+    data['oaRemark'] = oaRemark;
+    data['remarks'] = remarks;
+    data['underPostingDate'] = underPostingDate;
+    return data;
+  }
+}
Index: lib/page/overseas/out_warehouse_details/model/out_warehouse_details_model.g.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+>// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'out_warehouse_details_model.dart';\n\n// **************************************************************************\n// IsarEmbeddedGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst OutWarehouseDetailsModelSchema = Schema(\n  name: r'OutWarehouseDetailsModel',\n  id: -6314878738994338917,\n  properties: {\n    r'overseaWhsOut': PropertySchema(\n      id: 0,\n      name: r'overseaWhsOut',\n      type: IsarType.object,\n      target: r'OverseaWhsOut',\n    ),\n    r'overseaWhsOutDtl': PropertySchema(\n      id: 1,\n      name: r'overseaWhsOutDtl',\n      type: IsarType.objectList,\n      target: r'OverseaWhsOutDtl',\n    ),\n    r'uuidWhsOut': PropertySchema(\n      id: 2,\n      name: r'uuidWhsOut',\n      type: IsarType.string,\n    )\n  },\n  estimateSize: _outWarehouseDetailsModelEstimateSize,\n  serialize: _outWarehouseDetailsModelSerialize,\n  deserialize: _outWarehouseDetailsModelDeserialize,\n  deserializeProp: _outWarehouseDetailsModelDeserializeProp,\n);\n\nint _outWarehouseDetailsModelEstimateSize(\n  OutWarehouseDetailsModel object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.overseaWhsOut;\n    if (value != null) {\n      bytesCount += 3 +\n          OverseaWhsOutSchema.estimateSize(\n              value, allOffsets[OverseaWhsOut]!, allOffsets);\n    }\n  }\n  {\n    final list = object.overseaWhsOutDtl;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[OverseaWhsOutDtl]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount +=\n              OverseaWhsOutDtlSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final value = object.uuidWhsOut;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _outWarehouseDetailsModelSerialize(\n  OutWarehouseDetailsModel object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeObject<OverseaWhsOut>(\n    offsets[0],\n    allOffsets,\n    OverseaWhsOutSchema.serialize,\n    object.overseaWhsOut,\n  );\n  writer.writeObjectList<OverseaWhsOutDtl>(\n    offsets[1],\n    allOffsets,\n    OverseaWhsOutDtlSchema.serialize,\n    object.overseaWhsOutDtl,\n  );\n  writer.writeString(offsets[2], object.uuidWhsOut);\n}\n\nOutWarehouseDetailsModel _outWarehouseDetailsModelDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = OutWarehouseDetailsModel(\n    overseaWhsOut: reader.readObjectOrNull<OverseaWhsOut>(\n      offsets[0],\n      OverseaWhsOutSchema.deserialize,\n      allOffsets,\n    ),\n    overseaWhsOutDtl: reader.readObjectList<OverseaWhsOutDtl>(\n      offsets[1],\n      OverseaWhsOutDtlSchema.deserialize,\n      allOffsets,\n      OverseaWhsOutDtl(),\n    ),\n    uuidWhsOut: reader.readStringOrNull(offsets[2]),\n  );\n  return object;\n}\n\nP _outWarehouseDetailsModelDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readObjectOrNull<OverseaWhsOut>(\n        offset,\n        OverseaWhsOutSchema.deserialize,\n        allOffsets,\n      )) as P;\n    case 1:\n      return (reader.readObjectList<OverseaWhsOutDtl>(\n        offset,\n        OverseaWhsOutDtlSchema.deserialize,\n        allOffsets,\n        OverseaWhsOutDtl(),\n      )) as P;\n    case 2:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nextension OutWarehouseDetailsModelQueryFilter on QueryBuilder<\n    OutWarehouseDetailsModel, OutWarehouseDetailsModel, QFilterCondition> {\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'overseaWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'overseaWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'overseaWhsOutDtl',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'overseaWhsOutDtl',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'overseaWhsOutDtl',\n        length,\n        true,\n        length,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'overseaWhsOutDtl',\n        0,\n        true,\n        0,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'overseaWhsOutDtl',\n        0,\n        false,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlLengthLessThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'overseaWhsOutDtl',\n        0,\n        true,\n        length,\n        include,\n      );\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlLengthGreaterThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'overseaWhsOutDtl',\n        length,\n        include,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOutDtlLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'overseaWhsOutDtl',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'uuidWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'uuidWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'uuidWhsOut',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n          QAfterFilterCondition>\n      uuidWhsOutContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n          QAfterFilterCondition>\n      uuidWhsOutMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'uuidWhsOut',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'uuidWhsOut',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> uuidWhsOutIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'uuidWhsOut',\n        value: '',\n      ));\n    });\n  }\n}\n\nextension OutWarehouseDetailsModelQueryObject on QueryBuilder<\n    OutWarehouseDetailsModel, OutWarehouseDetailsModel, QFilterCondition> {\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n      QAfterFilterCondition> overseaWhsOut(FilterQuery<OverseaWhsOut> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'overseaWhsOut');\n    });\n  }\n\n  QueryBuilder<OutWarehouseDetailsModel, OutWarehouseDetailsModel,\n          QAfterFilterCondition>\n      overseaWhsOutDtlElement(FilterQuery<OverseaWhsOutDtl> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'overseaWhsOutDtl');\n    });\n  }\n}\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst OverseaWhsOutDtlSchema = Schema(\n  name: r'OverseaWhsOutDtl',\n  id: -5082872181316301053,\n  properties: {\n    r'actualQtyBasicDoubleUnit': PropertySchema(\n      id: 0,\n      name: r'actualQtyBasicDoubleUnit',\n      type: IsarType.double,\n    ),\n    r'actualQtyBasicUnit': PropertySchema(\n      id: 1,\n      name: r'actualQtyBasicUnit',\n      type: IsarType.double,\n    ),\n    r'actualQtyUnitSales': PropertySchema(\n      id: 2,\n      name: r'actualQtyUnitSales',\n      type: IsarType.double,\n    ),\n    r'autoIdWhsOutDtl': PropertySchema(\n      id: 3,\n      name: r'autoIdWhsOutDtl',\n      type: IsarType.long,\n    ),\n    r'basicUnit': PropertySchema(\n      id: 4,\n      name: r'basicUnit',\n      type: IsarType.string,\n    ),\n    r'country': PropertySchema(\n      id: 5,\n      name: r'country',\n      type: IsarType.string,\n    ),\n    r'denominator': PropertySchema(\n      id: 6,\n      name: r'denominator',\n      type: IsarType.long,\n    ),\n    r'dmbtr': PropertySchema(\n      id: 7,\n      name: r'dmbtr',\n      type: IsarType.string,\n    ),\n    r'issueQtyBasicUnit': PropertySchema(\n      id: 8,\n      name: r'issueQtyBasicUnit',\n      type: IsarType.double,\n    ),\n    r'issueQtyUnitSales': PropertySchema(\n      id: 9,\n      name: r'issueQtyUnitSales',\n      type: IsarType.long,\n    ),\n    r'item': PropertySchema(\n      id: 10,\n      name: r'item',\n      type: IsarType.long,\n    ),\n    r'marmList': PropertySchema(\n      id: 11,\n      name: r'marmList',\n      type: IsarType.objectList,\n      target: r'MarmList',\n    ),\n    r'materialEnDesc': PropertySchema(\n      id: 12,\n      name: r'materialEnDesc',\n      type: IsarType.string,\n    ),\n    r'materialNo': PropertySchema(\n      id: 13,\n      name: r'materialNo',\n      type: IsarType.string,\n    ),\n    r'materialZhDesc': PropertySchema(\n      id: 14,\n      name: r'materialZhDesc',\n      type: IsarType.string,\n    ),\n    r'numerator': PropertySchema(\n      id: 15,\n      name: r'numerator',\n      type: IsarType.long,\n    ),\n    r'postStorageInfoModel': PropertySchema(\n      id: 16,\n      name: r'postStorageInfoModel',\n      type: IsarType.objectList,\n      target: r'PostStorageInfoModel',\n    ),\n    r'projectOaNumber': PropertySchema(\n      id: 17,\n      name: r'projectOaNumber',\n      type: IsarType.string,\n    ),\n    r'remarks': PropertySchema(\n      id: 18,\n      name: r'remarks',\n      type: IsarType.string,\n    ),\n    r'showColor': PropertySchema(\n      id: 19,\n      name: r'showColor',\n      type: IsarType.bool,\n    ),\n    r'storageInfo': PropertySchema(\n      id: 20,\n      name: r'storageInfo',\n      type: IsarType.string,\n    ),\n    r'storageList': PropertySchema(\n      id: 21,\n      name: r'storageList',\n      type: IsarType.objectList,\n      target: r'StorageModel',\n    ),\n    r'unitSales': PropertySchema(\n      id: 22,\n      name: r'unitSales',\n      type: IsarType.string,\n    ),\n    r'uuidWhsOut': PropertySchema(\n      id: 23,\n      name: r'uuidWhsOut',\n      type: IsarType.string,\n    ),\n    r'waers': PropertySchema(\n      id: 24,\n      name: r'waers',\n      type: IsarType.string,\n    ),\n    r'werks': PropertySchema(\n      id: 25,\n      name: r'werks',\n      type: IsarType.string,\n    ),\n    r'whsLocationCode': PropertySchema(\n      id: 26,\n      name: r'whsLocationCode',\n      type: IsarType.string,\n    ),\n    r'workshopCode': PropertySchema(\n      id: 27,\n      name: r'workshopCode',\n      type: IsarType.string,\n    )\n  },\n  estimateSize: _overseaWhsOutDtlEstimateSize,\n  serialize: _overseaWhsOutDtlSerialize,\n  deserialize: _overseaWhsOutDtlDeserialize,\n  deserializeProp: _overseaWhsOutDtlDeserializeProp,\n);\n\nint _overseaWhsOutDtlEstimateSize(\n  OverseaWhsOutDtl object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.basicUnit;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.country;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.dmbtr;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.marmList;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[MarmList]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += MarmListSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final value = object.materialEnDesc;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.materialNo;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.materialZhDesc;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.postStorageInfoModel;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[PostStorageInfoModel]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += PostStorageInfoModelSchema.estimateSize(\n              value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final value = object.projectOaNumber;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.remarks;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.storageInfo;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.storageList;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[StorageModel]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount +=\n              StorageModelSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final value = object.unitSales;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.uuidWhsOut;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.waers;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.werks;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.whsLocationCode;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.workshopCode;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _overseaWhsOutDtlSerialize(\n  OverseaWhsOutDtl object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeDouble(offsets[0], object.actualQtyBasicDoubleUnit);\n  writer.writeDouble(offsets[1], object.actualQtyBasicUnit);\n  writer.writeDouble(offsets[2], object.actualQtyUnitSales);\n  writer.writeLong(offsets[3], object.autoIdWhsOutDtl);\n  writer.writeString(offsets[4], object.basicUnit);\n  writer.writeString(offsets[5], object.country);\n  writer.writeLong(offsets[6], object.denominator);\n  writer.writeString(offsets[7], object.dmbtr);\n  writer.writeDouble(offsets[8], object.issueQtyBasicUnit);\n  writer.writeLong(offsets[9], object.issueQtyUnitSales);\n  writer.writeLong(offsets[10], object.item);\n  writer.writeObjectList<MarmList>(\n    offsets[11],\n    allOffsets,\n    MarmListSchema.serialize,\n    object.marmList,\n  );\n  writer.writeString(offsets[12], object.materialEnDesc);\n  writer.writeString(offsets[13], object.materialNo);\n  writer.writeString(offsets[14], object.materialZhDesc);\n  writer.writeLong(offsets[15], object.numerator);\n  writer.writeObjectList<PostStorageInfoModel>(\n    offsets[16],\n    allOffsets,\n    PostStorageInfoModelSchema.serialize,\n    object.postStorageInfoModel,\n  );\n  writer.writeString(offsets[17], object.projectOaNumber);\n  writer.writeString(offsets[18], object.remarks);\n  writer.writeBool(offsets[19], object.showColor);\n  writer.writeString(offsets[20], object.storageInfo);\n  writer.writeObjectList<StorageModel>(\n    offsets[21],\n    allOffsets,\n    StorageModelSchema.serialize,\n    object.storageList,\n  );\n  writer.writeString(offsets[22], object.unitSales);\n  writer.writeString(offsets[23], object.uuidWhsOut);\n  writer.writeString(offsets[24], object.waers);\n  writer.writeString(offsets[25], object.werks);\n  writer.writeString(offsets[26], object.whsLocationCode);\n  writer.writeString(offsets[27], object.workshopCode);\n}\n\nOverseaWhsOutDtl _overseaWhsOutDtlDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = OverseaWhsOutDtl(\n    actualQtyBasicDoubleUnit: reader.readDoubleOrNull(offsets[0]),\n    actualQtyBasicUnit: reader.readDoubleOrNull(offsets[1]),\n    actualQtyUnitSales: reader.readDoubleOrNull(offsets[2]),\n    autoIdWhsOutDtl: reader.readLongOrNull(offsets[3]),\n    basicUnit: reader.readStringOrNull(offsets[4]),\n    country: reader.readStringOrNull(offsets[5]),\n    denominator: reader.readLongOrNull(offsets[6]),\n    dmbtr: reader.readStringOrNull(offsets[7]),\n    issueQtyBasicUnit: reader.readDoubleOrNull(offsets[8]),\n    issueQtyUnitSales: reader.readLongOrNull(offsets[9]),\n    item: reader.readLongOrNull(offsets[10]),\n    marmList: reader.readObjectList<MarmList>(\n      offsets[11],\n      MarmListSchema.deserialize,\n      allOffsets,\n      MarmList(),\n    ),\n    materialEnDesc: reader.readStringOrNull(offsets[12]),\n    materialNo: reader.readStringOrNull(offsets[13]),\n    materialZhDesc: reader.readStringOrNull(offsets[14]),\n    numerator: reader.readLongOrNull(offsets[15]),\n    postStorageInfoModel: reader.readObjectList<PostStorageInfoModel>(\n      offsets[16],\n      PostStorageInfoModelSchema.deserialize,\n      allOffsets,\n      PostStorageInfoModel(),\n    ),\n    projectOaNumber: reader.readStringOrNull(offsets[17]),\n    remarks: reader.readStringOrNull(offsets[18]),\n    showColor: reader.readBoolOrNull(offsets[19]),\n    storageInfo: reader.readStringOrNull(offsets[20]),\n    storageList: reader.readObjectList<StorageModel>(\n      offsets[21],\n      StorageModelSchema.deserialize,\n      allOffsets,\n      StorageModel(),\n    ),\n    unitSales: reader.readStringOrNull(offsets[22]),\n    uuidWhsOut: reader.readStringOrNull(offsets[23]),\n    waers: reader.readStringOrNull(offsets[24]),\n    werks: reader.readStringOrNull(offsets[25]),\n    whsLocationCode: reader.readStringOrNull(offsets[26]),\n    workshopCode: reader.readStringOrNull(offsets[27]),\n  );\n  return object;\n}\n\nP _overseaWhsOutDtlDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readDoubleOrNull(offset)) as P;\n    case 1:\n      return (reader.readDoubleOrNull(offset)) as P;\n    case 2:\n      return (reader.readDoubleOrNull(offset)) as P;\n    case 3:\n      return (reader.readLongOrNull(offset)) as P;\n    case 4:\n      return (reader.readStringOrNull(offset)) as P;\n    case 5:\n      return (reader.readStringOrNull(offset)) as P;\n    case 6:\n      return (reader.readLongOrNull(offset)) as P;\n    case 7:\n      return (reader.readStringOrNull(offset)) as P;\n    case 8:\n      return (reader.readDoubleOrNull(offset)) as P;\n    case 9:\n      return (reader.readLongOrNull(offset)) as P;\n    case 10:\n      return (reader.readLongOrNull(offset)) as P;\n    case 11:\n      return (reader.readObjectList<MarmList>(\n        offset,\n        MarmListSchema.deserialize,\n        allOffsets,\n        MarmList(),\n      )) as P;\n    case 12:\n      return (reader.readStringOrNull(offset)) as P;\n    case 13:\n      return (reader.readStringOrNull(offset)) as P;\n    case 14:\n      return (reader.readStringOrNull(offset)) as P;\n    case 15:\n      return (reader.readLongOrNull(offset)) as P;\n    case 16:\n      return (reader.readObjectList<PostStorageInfoModel>(\n        offset,\n        PostStorageInfoModelSchema.deserialize,\n        allOffsets,\n        PostStorageInfoModel(),\n      )) as P;\n    case 17:\n      return (reader.readStringOrNull(offset)) as P;\n    case 18:\n      return (reader.readStringOrNull(offset)) as P;\n    case 19:\n      return (reader.readBoolOrNull(offset)) as P;\n    case 20:\n      return (reader.readStringOrNull(offset)) as P;\n    case 21:\n      return (reader.readObjectList<StorageModel>(\n        offset,\n        StorageModelSchema.deserialize,\n        allOffsets,\n        StorageModel(),\n      )) as P;\n    case 22:\n      return (reader.readStringOrNull(offset)) as P;\n    case 23:\n      return (reader.readStringOrNull(offset)) as P;\n    case 24:\n      return (reader.readStringOrNull(offset)) as P;\n    case 25:\n      return (reader.readStringOrNull(offset)) as P;\n    case 26:\n      return (reader.readStringOrNull(offset)) as P;\n    case 27:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nextension OverseaWhsOutDtlQueryFilter\n    on QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QFilterCondition> {\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicDoubleUnitIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'actualQtyBasicDoubleUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicDoubleUnitIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'actualQtyBasicDoubleUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicDoubleUnitEqualTo(\n    double? value, {\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'actualQtyBasicDoubleUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicDoubleUnitGreaterThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'actualQtyBasicDoubleUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicDoubleUnitLessThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'actualQtyBasicDoubleUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicDoubleUnitBetween(\n    double? lower,\n    double? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'actualQtyBasicDoubleUnit',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicUnitIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'actualQtyBasicUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicUnitIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'actualQtyBasicUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicUnitEqualTo(\n    double? value, {\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'actualQtyBasicUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicUnitGreaterThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'actualQtyBasicUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicUnitLessThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'actualQtyBasicUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyBasicUnitBetween(\n    double? lower,\n    double? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'actualQtyBasicUnit',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyUnitSalesIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'actualQtyUnitSales',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyUnitSalesIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'actualQtyUnitSales',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyUnitSalesEqualTo(\n    double? value, {\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'actualQtyUnitSales',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyUnitSalesGreaterThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'actualQtyUnitSales',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyUnitSalesLessThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'actualQtyUnitSales',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      actualQtyUnitSalesBetween(\n    double? lower,\n    double? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'actualQtyUnitSales',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      autoIdWhsOutDtlIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'autoIdWhsOutDtl',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      autoIdWhsOutDtlIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'autoIdWhsOutDtl',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      autoIdWhsOutDtlEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'autoIdWhsOutDtl',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      autoIdWhsOutDtlGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'autoIdWhsOutDtl',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      autoIdWhsOutDtlLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'autoIdWhsOutDtl',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      autoIdWhsOutDtlBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'autoIdWhsOutDtl',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'basicUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'basicUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'basicUnit',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'basicUnit',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'basicUnit',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'basicUnit',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'basicUnit',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'basicUnit',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'basicUnit',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'basicUnit',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'basicUnit',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      basicUnitIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'basicUnit',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'country',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'country',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'country',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'country',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'country',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'country',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'country',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'country',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'country',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'country',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'country',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      countryIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'country',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      denominatorIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'denominator',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      denominatorIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'denominator',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      denominatorEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'denominator',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      denominatorGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'denominator',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      denominatorLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'denominator',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      denominatorBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'denominator',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'dmbtr',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'dmbtr',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'dmbtr',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'dmbtr',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'dmbtr',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'dmbtr',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'dmbtr',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'dmbtr',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'dmbtr',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'dmbtr',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'dmbtr',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      dmbtrIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'dmbtr',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyBasicUnitIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'issueQtyBasicUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyBasicUnitIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'issueQtyBasicUnit',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyBasicUnitEqualTo(\n    double? value, {\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'issueQtyBasicUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyBasicUnitGreaterThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'issueQtyBasicUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyBasicUnitLessThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'issueQtyBasicUnit',\n        value: value,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyBasicUnitBetween(\n    double? lower,\n    double? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'issueQtyBasicUnit',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        epsilon: epsilon,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyUnitSalesIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'issueQtyUnitSales',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyUnitSalesIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'issueQtyUnitSales',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyUnitSalesEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'issueQtyUnitSales',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyUnitSalesGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'issueQtyUnitSales',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyUnitSalesLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'issueQtyUnitSales',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      issueQtyUnitSalesBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'issueQtyUnitSales',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      itemIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'item',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      itemIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'item',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      itemEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'item',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      itemGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'item',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      itemLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'item',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      itemBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'item',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'marmList',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'marmList',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'marmList',\n        length,\n        true,\n        length,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'marmList',\n        0,\n        true,\n        0,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'marmList',\n        0,\n        false,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListLengthLessThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'marmList',\n        0,\n        true,\n        length,\n        include,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListLengthGreaterThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'marmList',\n        length,\n        include,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'marmList',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'materialEnDesc',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'materialEnDesc',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'materialEnDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'materialEnDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'materialEnDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'materialEnDesc',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'materialEnDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'materialEnDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'materialEnDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'materialEnDesc',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'materialEnDesc',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialEnDescIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'materialEnDesc',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'materialNo',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'materialNo',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'materialNo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'materialNo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'materialNo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'materialNo',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'materialNo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'materialNo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'materialNo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'materialNo',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'materialNo',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialNoIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'materialNo',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'materialZhDesc',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'materialZhDesc',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'materialZhDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'materialZhDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'materialZhDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'materialZhDesc',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'materialZhDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'materialZhDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'materialZhDesc',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'materialZhDesc',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'materialZhDesc',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      materialZhDescIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'materialZhDesc',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      numeratorIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'numerator',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      numeratorIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'numerator',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      numeratorEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'numerator',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      numeratorGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'numerator',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      numeratorLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'numerator',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      numeratorBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'numerator',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'postStorageInfoModel',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'postStorageInfoModel',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'postStorageInfoModel',\n        length,\n        true,\n        length,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'postStorageInfoModel',\n        0,\n        true,\n        0,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'postStorageInfoModel',\n        0,\n        false,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelLengthLessThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'postStorageInfoModel',\n        0,\n        true,\n        length,\n        include,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelLengthGreaterThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'postStorageInfoModel',\n        length,\n        include,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'postStorageInfoModel',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'projectOaNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'projectOaNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'projectOaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'projectOaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'projectOaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'projectOaNumber',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'projectOaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'projectOaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'projectOaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'projectOaNumber',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'projectOaNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      projectOaNumberIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'projectOaNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'remarks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'remarks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'remarks',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'remarks',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'remarks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      remarksIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'remarks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      showColorIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'showColor',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      showColorIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'showColor',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      showColorEqualTo(bool? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'showColor',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'storageInfo',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'storageInfo',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'storageInfo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'storageInfo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'storageInfo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'storageInfo',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'storageInfo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'storageInfo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'storageInfo',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'storageInfo',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'storageInfo',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageInfoIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'storageInfo',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'storageList',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'storageList',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'storageList',\n        length,\n        true,\n        length,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'storageList',\n        0,\n        true,\n        0,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'storageList',\n        0,\n        false,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListLengthLessThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'storageList',\n        0,\n        true,\n        length,\n        include,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListLengthGreaterThan(\n    int length, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'storageList',\n        length,\n        include,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'storageList',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'unitSales',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'unitSales',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'unitSales',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'unitSales',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'unitSales',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'unitSales',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'unitSales',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'unitSales',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'unitSales',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'unitSales',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'unitSales',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      unitSalesIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'unitSales',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'uuidWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'uuidWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'uuidWhsOut',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'uuidWhsOut',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'uuidWhsOut',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      uuidWhsOutIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'uuidWhsOut',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'waers',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'waers',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'waers',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'waers',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'waers',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'waers',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'waers',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'waers',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'waers',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'waers',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'waers',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      waersIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'waers',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'werks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'werks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'werks',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'werks',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'werks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      werksIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'werks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'whsLocationCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'whsLocationCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'whsLocationCode',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'whsLocationCode',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'whsLocationCode',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      whsLocationCodeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'whsLocationCode',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'workshopCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'workshopCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'workshopCode',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'workshopCode',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'workshopCode',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      workshopCodeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'workshopCode',\n        value: '',\n      ));\n    });\n  }\n}\n\nextension OverseaWhsOutDtlQueryObject\n    on QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QFilterCondition> {\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      marmListElement(FilterQuery<MarmList> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'marmList');\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      postStorageInfoModelElement(FilterQuery<PostStorageInfoModel> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'postStorageInfoModel');\n    });\n  }\n\n  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>\n      storageListElement(FilterQuery<StorageModel> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'storageList');\n    });\n  }\n}\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst OverseaWhsOutSchema = Schema(\n  name: r'OverseaWhsOut',\n  id: -3628549507093370110,\n  properties: {\n    r'autoIdWhsOut': PropertySchema(\n      id: 0,\n      name: r'autoIdWhsOut',\n      type: IsarType.long,\n    ),\n    r'cancelPostingDate': PropertySchema(\n      id: 1,\n      name: r'cancelPostingDate',\n      type: IsarType.string,\n    ),\n    r'cancelReason': PropertySchema(\n      id: 2,\n      name: r'cancelReason',\n      type: IsarType.string,\n    ),\n    r'comments': PropertySchema(\n      id: 3,\n      name: r'comments',\n      type: IsarType.string,\n    ),\n    r'costCenter': PropertySchema(\n      id: 4,\n      name: r'costCenter',\n      type: IsarType.string,\n    ),\n    r'costCenterName': PropertySchema(\n      id: 5,\n      name: r'costCenterName',\n      type: IsarType.string,\n    ),\n    r'createDate': PropertySchema(\n      id: 6,\n      name: r'createDate',\n      type: IsarType.string,\n    ),\n    r'createTime': PropertySchema(\n      id: 7,\n      name: r'createTime',\n      type: IsarType.string,\n    ),\n    r'createUserid': PropertySchema(\n      id: 8,\n      name: r'createUserid',\n      type: IsarType.string,\n    ),\n    r'dataVersion': PropertySchema(\n      id: 9,\n      name: r'dataVersion',\n      type: IsarType.long,\n    ),\n    r'movementType': PropertySchema(\n      id: 10,\n      name: r'movementType',\n      type: IsarType.string,\n    ),\n    r'oaNumber': PropertySchema(\n      id: 11,\n      name: r'oaNumber',\n      type: IsarType.string,\n    ),\n    r'postingDate': PropertySchema(\n      id: 12,\n      name: r'postingDate',\n      type: IsarType.string,\n    ),\n    r'relateDocument': PropertySchema(\n      id: 13,\n      name: r'relateDocument',\n      type: IsarType.string,\n    ),\n    r'remarks': PropertySchema(\n      id: 14,\n      name: r'remarks',\n      type: IsarType.string,\n    ),\n    r'sapCancelVoucherNumber': PropertySchema(\n      id: 15,\n      name: r'sapCancelVoucherNumber',\n      type: IsarType.string,\n    ),\n    r'sapCancelVoucherYear': PropertySchema(\n      id: 16,\n      name: r'sapCancelVoucherYear',\n      type: IsarType.string,\n    ),\n    r'sapVoucherNumber': PropertySchema(\n      id: 17,\n      name: r'sapVoucherNumber',\n      type: IsarType.string,\n    ),\n    r'sapVoucherYear': PropertySchema(\n      id: 18,\n      name: r'sapVoucherYear',\n      type: IsarType.string,\n    ),\n    r'spmsId': PropertySchema(\n      id: 19,\n      name: r'spmsId',\n      type: IsarType.string,\n    ),\n    r'spmsStatus': PropertySchema(\n      id: 20,\n      name: r'spmsStatus',\n      type: IsarType.string,\n    ),\n    r'updateTime': PropertySchema(\n      id: 21,\n      name: r'updateTime',\n      type: IsarType.string,\n    ),\n    r'uuidWhsOut': PropertySchema(\n      id: 22,\n      name: r'uuidWhsOut',\n      type: IsarType.string,\n    ),\n    r'werks': PropertySchema(\n      id: 23,\n      name: r'werks',\n      type: IsarType.string,\n    ),\n    r'whsLocationCode': PropertySchema(\n      id: 24,\n      name: r'whsLocationCode',\n      type: IsarType.string,\n    ),\n    r'workshopCode': PropertySchema(\n      id: 25,\n      name: r'workshopCode',\n      type: IsarType.string,\n    )\n  },\n  estimateSize: _overseaWhsOutEstimateSize,\n  serialize: _overseaWhsOutSerialize,\n  deserialize: _overseaWhsOutDeserialize,\n  deserializeProp: _overseaWhsOutDeserializeProp,\n);\n\nint _overseaWhsOutEstimateSize(\n  OverseaWhsOut object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.cancelPostingDate;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.cancelReason;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.comments;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.costCenter;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.costCenterName;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.createDate;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.createTime;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.createUserid;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.movementType;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.oaNumber;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.postingDate;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.relateDocument;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.remarks;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.sapCancelVoucherNumber;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.sapCancelVoucherYear;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.sapVoucherNumber;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.sapVoucherYear;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.spmsId;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.spmsStatus;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.updateTime;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.uuidWhsOut;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.werks;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.whsLocationCode;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.workshopCode;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _overseaWhsOutSerialize(\n  OverseaWhsOut object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeLong(offsets[0], object.autoIdWhsOut);\n  writer.writeString(offsets[1], object.cancelPostingDate);\n  writer.writeString(offsets[2], object.cancelReason);\n  writer.writeString(offsets[3], object.comments);\n  writer.writeString(offsets[4], object.costCenter);\n  writer.writeString(offsets[5], object.costCenterName);\n  writer.writeString(offsets[6], object.createDate);\n  writer.writeString(offsets[7], object.createTime);\n  writer.writeString(offsets[8], object.createUserid);\n  writer.writeLong(offsets[9], object.dataVersion);\n  writer.writeString(offsets[10], object.movementType);\n  writer.writeString(offsets[11], object.oaNumber);\n  writer.writeString(offsets[12], object.postingDate);\n  writer.writeString(offsets[13], object.relateDocument);\n  writer.writeString(offsets[14], object.remarks);\n  writer.writeString(offsets[15], object.sapCancelVoucherNumber);\n  writer.writeString(offsets[16], object.sapCancelVoucherYear);\n  writer.writeString(offsets[17], object.sapVoucherNumber);\n  writer.writeString(offsets[18], object.sapVoucherYear);\n  writer.writeString(offsets[19], object.spmsId);\n  writer.writeString(offsets[20], object.spmsStatus);\n  writer.writeString(offsets[21], object.updateTime);\n  writer.writeString(offsets[22], object.uuidWhsOut);\n  writer.writeString(offsets[23], object.werks);\n  writer.writeString(offsets[24], object.whsLocationCode);\n  writer.writeString(offsets[25], object.workshopCode);\n}\n\nOverseaWhsOut _overseaWhsOutDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = OverseaWhsOut(\n    autoIdWhsOut: reader.readLongOrNull(offsets[0]),\n    cancelPostingDate: reader.readStringOrNull(offsets[1]),\n    cancelReason: reader.readStringOrNull(offsets[2]),\n    comments: reader.readStringOrNull(offsets[3]),\n    costCenter: reader.readStringOrNull(offsets[4]),\n    costCenterName: reader.readStringOrNull(offsets[5]),\n    createDate: reader.readStringOrNull(offsets[6]),\n    createTime: reader.readStringOrNull(offsets[7]),\n    createUserid: reader.readStringOrNull(offsets[8]),\n    dataVersion: reader.readLongOrNull(offsets[9]),\n    movementType: reader.readStringOrNull(offsets[10]),\n    oaNumber: reader.readStringOrNull(offsets[11]),\n    postingDate: reader.readStringOrNull(offsets[12]),\n    relateDocument: reader.readStringOrNull(offsets[13]),\n    remarks: reader.readStringOrNull(offsets[14]),\n    sapCancelVoucherNumber: reader.readStringOrNull(offsets[15]),\n    sapCancelVoucherYear: reader.readStringOrNull(offsets[16]),\n    sapVoucherNumber: reader.readStringOrNull(offsets[17]),\n    sapVoucherYear: reader.readStringOrNull(offsets[18]),\n    spmsId: reader.readStringOrNull(offsets[19]),\n    spmsStatus: reader.readStringOrNull(offsets[20]),\n    updateTime: reader.readStringOrNull(offsets[21]),\n    uuidWhsOut: reader.readStringOrNull(offsets[22]),\n    werks: reader.readStringOrNull(offsets[23]),\n    whsLocationCode: reader.readStringOrNull(offsets[24]),\n    workshopCode: reader.readStringOrNull(offsets[25]),\n  );\n  return object;\n}\n\nP _overseaWhsOutDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readLongOrNull(offset)) as P;\n    case 1:\n      return (reader.readStringOrNull(offset)) as P;\n    case 2:\n      return (reader.readStringOrNull(offset)) as P;\n    case 3:\n      return (reader.readStringOrNull(offset)) as P;\n    case 4:\n      return (reader.readStringOrNull(offset)) as P;\n    case 5:\n      return (reader.readStringOrNull(offset)) as P;\n    case 6:\n      return (reader.readStringOrNull(offset)) as P;\n    case 7:\n      return (reader.readStringOrNull(offset)) as P;\n    case 8:\n      return (reader.readStringOrNull(offset)) as P;\n    case 9:\n      return (reader.readLongOrNull(offset)) as P;\n    case 10:\n      return (reader.readStringOrNull(offset)) as P;\n    case 11:\n      return (reader.readStringOrNull(offset)) as P;\n    case 12:\n      return (reader.readStringOrNull(offset)) as P;\n    case 13:\n      return (reader.readStringOrNull(offset)) as P;\n    case 14:\n      return (reader.readStringOrNull(offset)) as P;\n    case 15:\n      return (reader.readStringOrNull(offset)) as P;\n    case 16:\n      return (reader.readStringOrNull(offset)) as P;\n    case 17:\n      return (reader.readStringOrNull(offset)) as P;\n    case 18:\n      return (reader.readStringOrNull(offset)) as P;\n    case 19:\n      return (reader.readStringOrNull(offset)) as P;\n    case 20:\n      return (reader.readStringOrNull(offset)) as P;\n    case 21:\n      return (reader.readStringOrNull(offset)) as P;\n    case 22:\n      return (reader.readStringOrNull(offset)) as P;\n    case 23:\n      return (reader.readStringOrNull(offset)) as P;\n    case 24:\n      return (reader.readStringOrNull(offset)) as P;\n    case 25:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nextension OverseaWhsOutQueryFilter\n    on QueryBuilder<OverseaWhsOut, OverseaWhsOut, QFilterCondition> {\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      autoIdWhsOutIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'autoIdWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      autoIdWhsOutIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'autoIdWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      autoIdWhsOutEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'autoIdWhsOut',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      autoIdWhsOutGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'autoIdWhsOut',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      autoIdWhsOutLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'autoIdWhsOut',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      autoIdWhsOutBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'autoIdWhsOut',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'cancelPostingDate',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'cancelPostingDate',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'cancelPostingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'cancelPostingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'cancelPostingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'cancelPostingDate',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'cancelPostingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'cancelPostingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'cancelPostingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'cancelPostingDate',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'cancelPostingDate',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelPostingDateIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'cancelPostingDate',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'cancelReason',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'cancelReason',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'cancelReason',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'cancelReason',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'cancelReason',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'cancelReason',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'cancelReason',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'cancelReason',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'cancelReason',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'cancelReason',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'cancelReason',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      cancelReasonIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'cancelReason',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'comments',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'comments',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'comments',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'comments',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'comments',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'comments',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'comments',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'comments',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'comments',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'comments',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'comments',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      commentsIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'comments',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'costCenter',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'costCenter',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'costCenter',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'costCenter',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'costCenter',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'costCenter',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'costCenter',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'costCenter',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'costCenter',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'costCenter',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'costCenter',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'costCenter',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'costCenterName',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'costCenterName',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'costCenterName',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'costCenterName',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'costCenterName',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'costCenterName',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'costCenterName',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'costCenterName',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'costCenterName',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'costCenterName',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'costCenterName',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      costCenterNameIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'costCenterName',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'createDate',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'createDate',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'createDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'createDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'createDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'createDate',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'createDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'createDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'createDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'createDate',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'createDate',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createDateIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'createDate',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'createTime',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'createTime',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'createTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'createTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'createTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'createTime',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'createTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'createTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'createTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'createTime',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'createTime',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createTimeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'createTime',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'createUserid',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'createUserid',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'createUserid',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'createUserid',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'createUserid',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'createUserid',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'createUserid',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'createUserid',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'createUserid',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'createUserid',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'createUserid',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      createUseridIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'createUserid',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      dataVersionIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'dataVersion',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      dataVersionIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'dataVersion',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      dataVersionEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'dataVersion',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      dataVersionGreaterThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'dataVersion',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      dataVersionLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'dataVersion',\n        value: value,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      dataVersionBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'dataVersion',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'movementType',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'movementType',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'movementType',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'movementType',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'movementType',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'movementType',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'movementType',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'movementType',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'movementType',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'movementType',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'movementType',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      movementTypeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'movementType',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'oaNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'oaNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'oaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'oaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'oaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'oaNumber',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'oaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'oaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'oaNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'oaNumber',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'oaNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      oaNumberIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'oaNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'postingDate',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'postingDate',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'postingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'postingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'postingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'postingDate',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'postingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'postingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'postingDate',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'postingDate',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'postingDate',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      postingDateIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'postingDate',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'relateDocument',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'relateDocument',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'relateDocument',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'relateDocument',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'relateDocument',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'relateDocument',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'relateDocument',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'relateDocument',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'relateDocument',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'relateDocument',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'relateDocument',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      relateDocumentIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'relateDocument',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'remarks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'remarks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'remarks',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'remarks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'remarks',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'remarks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      remarksIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'remarks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'sapCancelVoucherNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'sapCancelVoucherNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapCancelVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'sapCancelVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'sapCancelVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'sapCancelVoucherNumber',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'sapCancelVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'sapCancelVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberContains(String value,\n          {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'sapCancelVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberMatches(String pattern,\n          {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'sapCancelVoucherNumber',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapCancelVoucherNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherNumberIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'sapCancelVoucherNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'sapCancelVoucherYear',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'sapCancelVoucherYear',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapCancelVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'sapCancelVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'sapCancelVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'sapCancelVoucherYear',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'sapCancelVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'sapCancelVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'sapCancelVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'sapCancelVoucherYear',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapCancelVoucherYear',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapCancelVoucherYearIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'sapCancelVoucherYear',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'sapVoucherNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'sapVoucherNumber',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'sapVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'sapVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'sapVoucherNumber',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'sapVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'sapVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'sapVoucherNumber',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'sapVoucherNumber',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapVoucherNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherNumberIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'sapVoucherNumber',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'sapVoucherYear',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'sapVoucherYear',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'sapVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'sapVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'sapVoucherYear',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'sapVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'sapVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'sapVoucherYear',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'sapVoucherYear',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'sapVoucherYear',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      sapVoucherYearIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'sapVoucherYear',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'spmsId',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'spmsId',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'spmsId',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'spmsId',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'spmsId',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'spmsId',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'spmsId',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'spmsId',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'spmsId',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'spmsId',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'spmsId',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsIdIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'spmsId',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'spmsStatus',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'spmsStatus',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'spmsStatus',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'spmsStatus',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'spmsStatus',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'spmsStatus',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'spmsStatus',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'spmsStatus',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'spmsStatus',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'spmsStatus',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'spmsStatus',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      spmsStatusIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'spmsStatus',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'updateTime',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'updateTime',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'updateTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'updateTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'updateTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'updateTime',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'updateTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'updateTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'updateTime',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'updateTime',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'updateTime',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      updateTimeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'updateTime',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'uuidWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'uuidWhsOut',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'uuidWhsOut',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'uuidWhsOut',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'uuidWhsOut',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'uuidWhsOut',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      uuidWhsOutIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'uuidWhsOut',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'werks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'werks',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'werks',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'werks',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'werks',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'werks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      werksIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'werks',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'whsLocationCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'whsLocationCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'whsLocationCode',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'whsLocationCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'whsLocationCode',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'whsLocationCode',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      whsLocationCodeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'whsLocationCode',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNull(\n        property: r'workshopCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(const FilterCondition.isNotNull(\n        property: r'workshopCode',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        include: include,\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.lessThan(\n        include: include,\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.between(\n        property: r'workshopCode',\n        lower: lower,\n        includeLower: includeLower,\n        upper: upper,\n        includeUpper: includeUpper,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.startsWith(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.endsWith(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.contains(\n        property: r'workshopCode',\n        value: value,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.matches(\n        property: r'workshopCode',\n        wildcard: pattern,\n        caseSensitive: caseSensitive,\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.equalTo(\n        property: r'workshopCode',\n        value: '',\n      ));\n    });\n  }\n\n  QueryBuilder<OverseaWhsOut, OverseaWhsOut, QAfterFilterCondition>\n      workshopCodeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(FilterCondition.greaterThan(\n        property: r'workshopCode',\n        value: '',\n      ));\n    });\n  }\n}\n\nextension OverseaWhsOutQueryObject\n    on QueryBuilder<OverseaWhsOut, OverseaWhsOut, QFilterCondition> {}\n
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/page/overseas/out_warehouse_details/model/out_warehouse_details_model.g.dart b/lib/page/overseas/out_warehouse_details/model/out_warehouse_details_model.g.dart
--- a/lib/page/overseas/out_warehouse_details/model/out_warehouse_details_model.g.dart	(revision 17fbd9d3b4c303ace6ca44ec6137db8bdf1b6b48)
+++ b/lib/page/overseas/out_warehouse_details/model/out_warehouse_details_model.g.dart	(date 1713783151317)
@@ -530,70 +530,75 @@
       name: r'materialZhDesc',
       type: IsarType.string,
     ),
+    r'maxNum': PropertySchema(
+      id: 15,
+      name: r'maxNum',
+      type: IsarType.double,
+    ),
     r'numerator': PropertySchema(
-      id: 15,
+      id: 16,
       name: r'numerator',
       type: IsarType.long,
     ),
     r'postStorageInfoModel': PropertySchema(
-      id: 16,
+      id: 17,
       name: r'postStorageInfoModel',
       type: IsarType.objectList,
       target: r'PostStorageInfoModel',
     ),
     r'projectOaNumber': PropertySchema(
-      id: 17,
+      id: 18,
       name: r'projectOaNumber',
       type: IsarType.string,
     ),
     r'remarks': PropertySchema(
-      id: 18,
+      id: 19,
       name: r'remarks',
       type: IsarType.string,
     ),
     r'showColor': PropertySchema(
-      id: 19,
+      id: 20,
       name: r'showColor',
       type: IsarType.bool,
     ),
     r'storageInfo': PropertySchema(
-      id: 20,
+      id: 21,
       name: r'storageInfo',
       type: IsarType.string,
     ),
     r'storageList': PropertySchema(
-      id: 21,
+      id: 22,
       name: r'storageList',
       type: IsarType.objectList,
       target: r'StorageModel',
     ),
     r'unitSales': PropertySchema(
-      id: 22,
+      id: 23,
       name: r'unitSales',
       type: IsarType.string,
     ),
     r'uuidWhsOut': PropertySchema(
-      id: 23,
+      id: 24,
       name: r'uuidWhsOut',
       type: IsarType.string,
     ),
     r'waers': PropertySchema(
-      id: 24,
+      id: 25,
       name: r'waers',
       type: IsarType.string,
     ),
     r'werks': PropertySchema(
-      id: 25,
+      id: 26,
       name: r'werks',
       type: IsarType.string,
     ),
     r'whsLocationCode': PropertySchema(
-      id: 26,
+      id: 27,
       name: r'whsLocationCode',
       type: IsarType.string,
     ),
     r'workshopCode': PropertySchema(
-      id: 27,
+      id: 28,
       name: r'workshopCode',
       type: IsarType.string,
     )
@@ -770,29 +775,30 @@
   writer.writeString(offsets[12], object.materialEnDesc);
   writer.writeString(offsets[13], object.materialNo);
   writer.writeString(offsets[14], object.materialZhDesc);
-  writer.writeLong(offsets[15], object.numerator);
+  writer.writeDouble(offsets[15], object.maxNum);
+  writer.writeLong(offsets[16], object.numerator);
   writer.writeObjectList<PostStorageInfoModel>(
-    offsets[16],
+    offsets[17],
     allOffsets,
     PostStorageInfoModelSchema.serialize,
     object.postStorageInfoModel,
   );
-  writer.writeString(offsets[17], object.projectOaNumber);
-  writer.writeString(offsets[18], object.remarks);
-  writer.writeBool(offsets[19], object.showColor);
-  writer.writeString(offsets[20], object.storageInfo);
+  writer.writeString(offsets[18], object.projectOaNumber);
+  writer.writeString(offsets[19], object.remarks);
+  writer.writeBool(offsets[20], object.showColor);
+  writer.writeString(offsets[21], object.storageInfo);
   writer.writeObjectList<StorageModel>(
-    offsets[21],
+    offsets[22],
     allOffsets,
     StorageModelSchema.serialize,
     object.storageList,
   );
-  writer.writeString(offsets[22], object.unitSales);
-  writer.writeString(offsets[23], object.uuidWhsOut);
-  writer.writeString(offsets[24], object.waers);
-  writer.writeString(offsets[25], object.werks);
-  writer.writeString(offsets[26], object.whsLocationCode);
-  writer.writeString(offsets[27], object.workshopCode);
+  writer.writeString(offsets[23], object.unitSales);
+  writer.writeString(offsets[24], object.uuidWhsOut);
+  writer.writeString(offsets[25], object.waers);
+  writer.writeString(offsets[26], object.werks);
+  writer.writeString(offsets[27], object.whsLocationCode);
+  writer.writeString(offsets[28], object.workshopCode);
 }
 
 OverseaWhsOutDtl _overseaWhsOutDtlDeserialize(
@@ -822,29 +828,30 @@
     materialEnDesc: reader.readStringOrNull(offsets[12]),
     materialNo: reader.readStringOrNull(offsets[13]),
     materialZhDesc: reader.readStringOrNull(offsets[14]),
-    numerator: reader.readLongOrNull(offsets[15]),
+    maxNum: reader.readDoubleOrNull(offsets[15]),
+    numerator: reader.readLongOrNull(offsets[16]),
     postStorageInfoModel: reader.readObjectList<PostStorageInfoModel>(
-      offsets[16],
+      offsets[17],
       PostStorageInfoModelSchema.deserialize,
       allOffsets,
       PostStorageInfoModel(),
     ),
-    projectOaNumber: reader.readStringOrNull(offsets[17]),
-    remarks: reader.readStringOrNull(offsets[18]),
-    showColor: reader.readBoolOrNull(offsets[19]),
-    storageInfo: reader.readStringOrNull(offsets[20]),
+    projectOaNumber: reader.readStringOrNull(offsets[18]),
+    remarks: reader.readStringOrNull(offsets[19]),
+    showColor: reader.readBoolOrNull(offsets[20]),
+    storageInfo: reader.readStringOrNull(offsets[21]),
     storageList: reader.readObjectList<StorageModel>(
-      offsets[21],
+      offsets[22],
       StorageModelSchema.deserialize,
       allOffsets,
       StorageModel(),
     ),
-    unitSales: reader.readStringOrNull(offsets[22]),
-    uuidWhsOut: reader.readStringOrNull(offsets[23]),
-    waers: reader.readStringOrNull(offsets[24]),
-    werks: reader.readStringOrNull(offsets[25]),
-    whsLocationCode: reader.readStringOrNull(offsets[26]),
-    workshopCode: reader.readStringOrNull(offsets[27]),
+    unitSales: reader.readStringOrNull(offsets[23]),
+    uuidWhsOut: reader.readStringOrNull(offsets[24]),
+    waers: reader.readStringOrNull(offsets[25]),
+    werks: reader.readStringOrNull(offsets[26]),
+    whsLocationCode: reader.readStringOrNull(offsets[27]),
+    workshopCode: reader.readStringOrNull(offsets[28]),
   );
   return object;
 }
@@ -892,31 +899,31 @@
     case 14:
       return (reader.readStringOrNull(offset)) as P;
     case 15:
+      return (reader.readDoubleOrNull(offset)) as P;
+    case 16:
       return (reader.readLongOrNull(offset)) as P;
-    case 16:
+    case 17:
       return (reader.readObjectList<PostStorageInfoModel>(
         offset,
         PostStorageInfoModelSchema.deserialize,
         allOffsets,
         PostStorageInfoModel(),
       )) as P;
-    case 17:
-      return (reader.readStringOrNull(offset)) as P;
     case 18:
       return (reader.readStringOrNull(offset)) as P;
     case 19:
+      return (reader.readStringOrNull(offset)) as P;
+    case 20:
       return (reader.readBoolOrNull(offset)) as P;
-    case 20:
+    case 21:
       return (reader.readStringOrNull(offset)) as P;
-    case 21:
+    case 22:
       return (reader.readObjectList<StorageModel>(
         offset,
         StorageModelSchema.deserialize,
         allOffsets,
         StorageModel(),
       )) as P;
-    case 22:
-      return (reader.readStringOrNull(offset)) as P;
     case 23:
       return (reader.readStringOrNull(offset)) as P;
     case 24:
@@ -927,6 +934,8 @@
       return (reader.readStringOrNull(offset)) as P;
     case 27:
       return (reader.readStringOrNull(offset)) as P;
+    case 28:
+      return (reader.readStringOrNull(offset)) as P;
     default:
       throw IsarError('Unknown property with id $propertyId');
   }
@@ -2597,6 +2606,90 @@
     });
   }
 
+  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
+      maxNumIsNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNull(
+        property: r'maxNum',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
+      maxNumIsNotNull() {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(const FilterCondition.isNotNull(
+        property: r'maxNum',
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
+      maxNumEqualTo(
+    double? value, {
+    double epsilon = Query.epsilon,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.equalTo(
+        property: r'maxNum',
+        value: value,
+        epsilon: epsilon,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
+      maxNumGreaterThan(
+    double? value, {
+    bool include = false,
+    double epsilon = Query.epsilon,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.greaterThan(
+        include: include,
+        property: r'maxNum',
+        value: value,
+        epsilon: epsilon,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
+      maxNumLessThan(
+    double? value, {
+    bool include = false,
+    double epsilon = Query.epsilon,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.lessThan(
+        include: include,
+        property: r'maxNum',
+        value: value,
+        epsilon: epsilon,
+      ));
+    });
+  }
+
+  QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
+      maxNumBetween(
+    double? lower,
+    double? upper, {
+    bool includeLower = true,
+    bool includeUpper = true,
+    double epsilon = Query.epsilon,
+  }) {
+    return QueryBuilder.apply(this, (query) {
+      return query.addFilterCondition(FilterCondition.between(
+        property: r'maxNum',
+        lower: lower,
+        includeLower: includeLower,
+        upper: upper,
+        includeUpper: includeUpper,
+        epsilon: epsilon,
+      ));
+    });
+  }
+
   QueryBuilder<OverseaWhsOutDtl, OverseaWhsOutDtl, QAfterFilterCondition>
       numeratorIsNull() {
     return QueryBuilder.apply(this, (query) {
Index: lib/common/db/database_manager.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
<+>import 'package:flutter/material.dart';\nimport 'package:isar/isar.dart';\nimport 'package:path_provider/path_provider.dart';\nimport 'package:smps_flutter_pda/page/login/model/account_model.dart';\nimport 'package:smps_flutter_pda/page/login/model/login_model.dart';\nimport 'package:smps_flutter_pda/page/message/application_details/model/application_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/message/model/application_list_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_details/model/return_apply_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/message/return_apply_list/model/return_apply_list_model.dart';\nimport 'package:smps_flutter_pda/page/offline/model/offline_post_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/dump_task/model/dump_task_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/dump_task_details/model/dump_task_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/all_oversea_inbound_task_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_delivery_task_data_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/other_inbound_dateils_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inbound_list/model/oversea_inbound_detalis_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory/model/inventory_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/inventory_details/model/inventory_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/other_delivery_details/model/other_delivery_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_details/model/out_warehouse_details_data_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/out_warehouse_list/model/out_warehouse_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_note_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/other_delivery_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/return_warehouse_details_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/return_warehouse_list/model/return_warehouse_list_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/shift/model/all_storage_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/shift/model/materials_model.dart';\nimport 'package:smps_flutter_pda/page/overseas/stock/model/stock_list_model.dart';\n\nclass DatabaseManager {\n  static final DatabaseManager _instance = DatabaseManager._();\n\n  factory DatabaseManager() {\n    return _instance;\n  }\n\n  DatabaseManager._();\n\n  Isar? isar;\n\n  Future<void> openDatabase() async {\n    final dir = await getApplicationDocumentsDirectory();\n    isar = await Isar.open([\n      //用户信息\n      LoginModelSchema,\n      //账号密码\n      AccountModelSchema,\n      //离线提交列表\n      OfflinePostListModelSchema,\n      //所有物料基础信息\n      MaterialsModelSchema,\n      //所有储位信息\n      AllStorageModelSchema,\n      //海运收货列表\n      OverseaModelSchema,\n      //其他收货列表\n      OtherDeliveryModelSchema,\n      //海运收货所有的交货单明细\n      OverseaDeliveryNoteModelSchema,\n      //其他收货所有的交货单明细\n      OtherDeliveryDetailsModelSchema,\n      //所有入库列表-海运收货的入库任务\n      AllOverseaInboundTaskModelSchema,\n      //所有入库列表-海运收货的入库任务明细\n      OverseaInboundDetalisModelSchema,\n      //入库列表-本地采购所有的入库单任务\n      OtherDeliveryTaskDataModelSchema,\n      //入库列表-本地采购所有入库明细\n      OtherInboundDateilsModelSchema,\n      //所有领用申请\n      ApplicationListModelSchema,\n      //所有领用单详情\n      AllApplicationDetailsDataModelSchema,\n      //所有退料申请\n      ReturnApplyListModelSchema,\n      //所有退料申请明细\n      ReturnApplyDetailsDataModelSchema,\n      //转储列表\n      DumpTaskListModelSchema,\n      //所有转储详情\n      DumpTaskDetailsModelSchema,\n      //所有出库列表数据\n      OutWarehouseListModelSchema,\n      //所有出库详情\n      OutWarehouseDetailsDataModelSchema,\n      //所有退库列表\n      ReturnWarehouseListModelSchema,\n      //所有退库详情\n      ReturnWarehouseDetailsModelSchema,\n      //盘点列表\n      InventoryListModelSchema,\n      //盘点详情\n      InventoryDetailsDataModelSchema,\n      //库存明细\n      StockListModelSchema,\n    ], directory: dir.path, name: 'spms-db.isar');\n  }\n\n  ///写入或者修改数据库\n  Future<void> saveData(Function() fun) async {\n    await isar?.writeTxn(() async {\n      try {\n        await fun();\n      } catch (e) {\n        debugPrint('saveData  error--- ${e.toString}');\n      }\n    });\n  }\n}\n
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/common/db/database_manager.dart b/lib/common/db/database_manager.dart
--- a/lib/common/db/database_manager.dart	(revision 17fbd9d3b4c303ace6ca44ec6137db8bdf1b6b48)
+++ b/lib/common/db/database_manager.dart	(date 1713836287518)
@@ -21,6 +21,7 @@
 import 'package:smps_flutter_pda/page/overseas/out_warehouse_list/model/out_warehouse_list_model.dart';
 import 'package:smps_flutter_pda/page/overseas/oversea_delivery_details/model/oversea_delivery_note_model.dart';
 import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/other_delivery_model.dart';
+import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart';
 import 'package:smps_flutter_pda/page/overseas/overseas_delivery/model/oversea_model.dart';
 import 'package:smps_flutter_pda/page/overseas/return_warehouse_details/model/return_warehouse_details_model.dart';
 import 'package:smps_flutter_pda/page/overseas/return_warehouse_list/model/return_warehouse_list_model.dart';
@@ -94,6 +95,8 @@
       InventoryDetailsDataModelSchema,
       //库存明细
       StockListModelSchema,
+      //海运交货单
+      OverseaDeliveryRecordsSchema,
     ], directory: dir.path, name: 'spms-db.isar');
   }
 
