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 login(Map? 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 getStorageInventory(Map map) {\n return getXPost(Apis.getStorageInventory,\n data: map, builder: MaterialsModel.toBean);\n }\n\n ///获取仓库中所有的储位信息\n Future getAllStorageInfo(Map? map) {\n return getXPost(Apis.getAllStorageInfo,\n data: map, builder: AllStorageModel.toBean);\n }\n\n ///提交库存移位\n Future moveMaterialsPosition(Map map) {\n return getXPost(Apis.moveMaterialsPosition, data: map);\n }\n\n ///提交库存移位(国内仓备件货)\n Future moveXPosition(Map map) {\n return getXPost(Apis.moveXPosition, data: map);\n }\n\n ///获取海外运货交货单\n Future getOverseasDeliveryList(Map? map) {\n return getXPost(Apis.getOverseasDeliveryList,\n data: map, builder: OverseaModel.toBean);\n }\n\n ///获取其他收货交货单\n Future getOtherDeliveryList(Map? map) {\n return getXPost(Apis.getOtherDeliveryList,\n data: map, builder: OtherDeliveryModel.toBean);\n }\n\n ///海外收货交货明细\n Future getOverseaDeliveryDetails(Map? map) {\n return getXPost(Apis.getOverseaDeliveryDetails,\n data: map,\n builder: OverseaDeliveryNoteModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///创建海运收货的交货明细的入库明细\n Future postCreateOverseaWhsIn(Map? map) {\n return getXPost(Apis.postCreateOverseaWhsIn,\n data: map, builder: OverseaDeliveryPutInModel.toBean);\n }\n\n ///提交入库明细\n Future postOverseaWhsIn(Map? map) {\n return getXPost(Apis.postOverseaWhsIn, data: map);\n }\n\n ///其他收货的交货明细\n Future getOtherDeliveryDetails(Map? map) {\n return getXPost(Apis.getOtherDeliveryDetails,\n data: map,\n builder: OtherDeliveryDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///其他收货的入库明细提交\n Future postOtherInbound(Map? map) {\n return getXPost(Apis.postOtherInbound, data: map);\n }\n\n ///海运转储以及空运人带的入库明细提交\n Future postDumpInbound(Map? map) {\n return getXPost(Apis.postDumpInbound, data: map);\n }\n\n ///获取海运收货所有的入库任务\n Future getAllOverseaDeliveryTask(Map? map) {\n return getXPost(Apis.getAllOverseaDeliveryTask,\n data: map, builder: AllOverseaInboundTaskModel.toBean);\n }\n\n ///获取海运收货单个任务的入库明细\n Future getSingleOverseaInboundDetails(Map? map) {\n return getXGet(Apis.getSingleOverseaInboundDetails,\n data: map, builder: OverseaInboundDetalisModel.toBean);\n }\n\n ///获取其他收货-本地采购单个交货单的入库任务\n Future getSingleOtherDeliveryTask(Map? map) {\n return getXPost(Apis.getSingleOtherDeliveryTask,\n data: map, builder: OtherDeliveryTaskModel.toBean);\n }\n\n ///获取其他收货-本地采购单个交货单的入库任务明细\n Future getSingleOtherInboundDetails(Map? map) {\n return getXPost(Apis.getSingleOtherInboundDetails,\n data: map, builder: OtherInboundDateilsModel.toBean);\n }\n\n ///领用申请列表\n Future getApplicationList(Map? map) {\n return getXPost(Apis.getApplicationList,\n data: map, builder: ApplicationListModel.toBean);\n }\n\n ///领用申请详情\n Future getApplicationDetails(Map? map) {\n return getXPost(Apis.getApplicationDetails,\n data: map,\n builder: ApplicationDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///新建出库领用单\n Future createdOutWarehouse(Map? map) {\n return getXPost(Apis.createdOutWarehouse, data: map);\n }\n\n ///领用明细撤回\n Future applicationWithdraw(Map? map) {\n return getXPost(Apis.applicationWithdraw,\n data: map,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///退料申请列表\n Future getReturnApplyList(Map? map) {\n return getXPost(Apis.getReturnApplyList,\n data: map, builder: ReturnApplyListModel.toBean);\n }\n\n ///退料申请明细\n Future getReturnApplyDetails(Map? map) {\n return getXPost(Apis.getReturnApplyDetails,\n data: map,\n builder: ReturnApplyDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///退料入库\n Future createdReturnInbound(Map? map) {\n return getXPost(Apis.createdReturnInbound, data: map);\n }\n\n ///转储列表\n Future getDumpTaskList(Map? map) {\n return getXPost(Apis.getDumpTaskList,\n data: map, builder: DumpTaskListModel.toBean);\n }\n\n ///转储任务详情\n Future getDumpTaskDetails(Map? map) {\n return getXPost(Apis.getDumpTaskDetails,\n data: map,\n builder: DumpTaskDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///转储任务完成出库\n Future finishOutWarehouse(Map? map) {\n return getXPost(Apis.finishOutWarehouse, data: map);\n }\n\n ///出库列表\n Future getOutWarehouseList(Map? map) {\n return getXPost(Apis.getOutWarehouseList,\n data: map, builder: OutWarehouseListModel.toBean);\n }\n\n ///出库详情\n Future getOutWarehouseDetails(Map? map) {\n return getXPost(Apis.getOutWarehouseDetails,\n data: map,\n builder: OutWarehouseDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///出库详情提交\n Future postOurWarehouseDetails(Map? map) {\n return getXPost(Apis.postOurWarehouseDetails, data: map);\n }\n\n ///退库列表\n Future getReturnWarehouseList(Map? map) {\n return getXPost(Apis.getReturnWarehouseList,\n data: map, builder: ReturnWarehouseListModel.toBean);\n }\n\n ///退库详情\n Future getReturnWarehouseDetails(Map? map) {\n return getXPost(Apis.getReturnWarehouseDetails,\n data: map,\n builder: ReturnWarehouseDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///退库详情保存\n Future saveReturnWarehouseDetails(Map? map) {\n return getXPost(Apis.saveReturnWarehouseDetails,\n data: map, builder: SaveReturnWarehouseDetailsModel.toBean);\n }\n\n ///库存明细\n Future getWerksStorageInvList(Map? map) {\n return getXPost(Apis.getWerksStorageInvList,\n data: map, builder: StockListModel.toBean);\n }\n\n ///盘点列表\n Future getInventoryCheck(Map? map) {\n return getXPost(Apis.getInventoryCheck,\n data: map, builder: InventoryListModel.toBean);\n }\n\n ///盘点详情\n Future getInventoryDetails(Map? map) {\n return getXGet(Apis.getInventoryDetails,\n data: map, builder: InventoryDetailsModel.toBean);\n }\n\n ///盘点提交\n Future postInventoryDetails(Map? map) {\n return getXPost(Apis.postInventoryDetails, data: map);\n }\n\n ///获取验收列表\n Future getAcceptanceList(Map? map) {\n return getXPost(Apis.getAcceptanceList,\n data: map, builder: AcceptanceListModel.toBean);\n }\n\n ///获取验收明细\n Future getAcceptanceDetails(Map? map) {\n return getXGet(Apis.getAcceptanceDetails,\n data: map, builder: AcceptanceDetailsModel.toBean);\n }\n\n ///验收提交\n Future postAcceptanceInfo(Map? map) {\n return getXPost(Apis.postAcceptanceInfo, data: map, options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///验收生成入库单\n Future saveAcceptanceInfo(Map? map) {\n return getXPost(Apis.saveAcceptanceInfo, data: map,);\n }\n\n ///国内仓-箱码库存查询\n Future getBoxInfoList(Map? map) {\n return getXPost(Apis.getBoxInfoList,\n data: map, builder: DomesticShiftModel.toBean);\n }\n\n ///国内仓-获取所有的储位信息\n Future getWhsStorageListAll(Map? map) {\n return getXPost(Apis.getWhsStorageListAll,\n data: map, builder: DomesticStorageModel.toBean);\n }\n\n ///国内仓-查看箱码信息\n Future getMaterialsInfoByBox(Map? map) {\n return getXGet(Apis.getMaterialsInfoByBox,\n data: map, builder: MaterialsDetailsModel.toBean);\n }\n\n ///国内仓入库列表\n Future getDomesticInboundList(Map? 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 getDomesticInboundDetails(Map? map) {\n return getXGet(Apis.getDomesticInboundDetails,\n data: map, builder: DomesticInboundDetailsModel.fromJson);\n }\n\n ///国内仓入库提交\n Future postDomesticInbound(Map? map) {\n return getXPost(Apis.postDomesticInbound, data: map);\n }\n\n ///国内仓盘点列表\n Future getDomesticInventoryList(Map? map) {\n return getXPost(Apis.getDomesticInventoryList,\n data: map, builder: DomesticInventoryListModel.toBean);\n }\n\n ///国内仓盘点明细\n Future getDomesticInventoryDetails(Map? map) {\n return getXGet(Apis.getDomesticInventoryDetails,\n data: map, builder: DomesticInventoryDetailsModel.toBean);\n }\n\n ///国内仓提交盘点明细\n Future postDomesticInventoryDetails(Map? map) {\n return getXPost(\n Apis.postDomesticInventoryDetails,\n data: map,\n );\n }\n\n ///国内仓下架任务列表\n Future getTakeOffList(Map? map) {\n return getXPost(Apis.getTakeOffList,\n data: map, builder: TakeOffListModel.toBean);\n }\n\n ///国内仓下架明细\n Future getTakeOffDetails(Map? map) {\n return getXPost(Apis.getTakeOffDetails,\n data: map,\n builder: TakeOffDetailsModel.toBean,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///国内仓拣货提交\n Future postTakeOffDetails(Map? map) {\n return getXPost(Apis.postTakeOffDetails, data: map);\n }\n\n ///国内库存明细\n Future getAllMaterialsList(Map? map) {\n return getXPost(Apis.getAllMaterialsList,\n data: map, builder: DomesticManagerModel.toBean);\n }\n\n ///国内仓转储列表\n Future getDomesticDumpList(Map? map) {\n return getXPost(Apis.getDomesticDumpList,\n data: map, builder: DomesticDumpListModel.fromJson);\n }\n\n ///国内仓转储详情\n Future getDomesticDumpDetails(Map? map) {\n return getXPost(Apis.getDomesticDumpDetails,\n data: map,\n builder: DomesticDumpDetailsModel.fromJson,\n options: baseOptions('post', Headers.formUrlEncodedContentType));\n }\n\n ///国内仓转储详情提交\n Future postDomesticDetails(Map? map) {\n return getXPost(Apis.postDomesticDetails, data: map);\n }\n\n ///获取装柜出库列表\n Future getSapPackageList(Map? map) {\n return getXPost(Apis.getSapPackageList, body: map,builder: SapPackageListModel.fromJson);\n }\n\n ///获取装箱单详情\n Future getSapPackageListDtl(Map? map) {\n return getXPost(Apis.getSapPackageListDtl, body: map,builder: SapPackageListDtlModel.fromJson);\n }\n\n ///更新出库任务状态\n Future updateSapPackageList(Map? map) {\n return getXPost(Apis.updateSapPackageList, body: map);\n }\n\n ///版本更新信息\n Future getLastUpdateVersion() {\n return getXGet(Apis.getLastUpdateVersion, builder: UpdateVo.fromJson);\n }\n ///获取PDA出库任务列表\n Future getSapPackageListByPda(Map? map) {\n return getXPost(Apis.getSapPackageListByPda, builder: SapPackageListModel.fromJson,body: map);\n }\n\n ///获取箱单出库任务列表\n Future getWhsOutListPda(Map? map) {\n return getXPost(Apis.getWhsOutListPda, builder: TakeOffListModel.fromJson,data: map);\n }\n ///出库任务初始化下架任务(备件货)\n Future initShelfOnTask(Map? map) {\n return getXPost(Apis.initShelfOnTask, builder: TakeOffListModel.fromJson,body: map);\n }\n\n ///出库任务初始化下架任务(备件货)\n Future getWSInventoryByBoxNote(Map? 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 ee4b8277bf3831bb5cc1fced41236475cf34571e) +++ b/lib/common/http/http.dart (date 1714447813938) @@ -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 getOverseasDeliveryList1(Map? map) { + return getXPost(Apis.getOverseasDeliveryList, + data: map, builder: GetOverseaDeliveryNotePda.fromJson); + } + ///获取其他收货交货单 Future getOtherDeliveryList(Map? map) { return getXPost(Apis.getOtherDeliveryList, 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());\n }\n}\n\nclass OfflineDownController extends BaseController {\n final _apiService = Get.find();\n\n ///数据模块列表\n List 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 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 materialsNos = [];\n\n ///获取仓库中所有的储位信息\n Future getAllStorageInfo() async {\n Map map = {}\n ..put('whsCode', SPMSApplication().curWhsLocationCode())\n ..put('werks', SPMSApplication().wareList);\n List? 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 getOverseasDeliveryList() async {\n Map 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? 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 getOverSeaDeliveryDetails() async {\n List modelList = [];\n if (overseaModel != null) {\n OverseaModel overseaModel = this.overseaModel!;\n final List> futures = List.generate(\n overseaModel.overseaDeliveryNoteList?.records?.length ?? 0,\n (index) async {\n Map 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? 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 getOtherDeliveryList() async {\n Map 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? 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 getAllOtherDeliveryDetails() async {\n if (otherDeliveryModel != null) {\n List modelList = [];\n OtherDeliveryModel? otherDeliveryModel = this.otherDeliveryModel;\n final List> futures =\n List.generate(otherDeliveryModel?.overseaDnList?.records?.length ?? 0,\n (index) async {\n Map 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? 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 getAllOverseaDeliveryTask() async {\n Map 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? 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 getAllOverseaInboundDetails() async {\n if (allOverseaInboundTaskModel != null) {\n List list = [];\n AllOverseaInboundTaskModel model = allOverseaInboundTaskModel!;\n final List> futures = List.generate(\n model.overseaWhsInList?.records?.length ?? 0, (index) async {\n Map 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? 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 getAllOtherDeliveryTask() async {\n if (otherDeliveryModel != null) {\n OtherDeliveryModel allData = otherDeliveryModel!;\n allData.overseaDnList?.records\n ?.where((element) => element.businessType == '02');\n //这个数组是用来收集所有的交易单号-入库单号\n List list = [];\n //根据交易单来查询关联的入库单\n final List> futures =\n List.generate(allData.overseaDnList!.records!.length, (index) async {\n Map 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? 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 =\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 getAllOtherInboundDetails() async {\n if (otherDeliveryTaskDataModel != null) {\n OtherDeliveryTaskDataModel model = otherDeliveryTaskDataModel!;\n //需要把入库任务整合到一个list中\n List? allList = model.allData\n ?.expand((element) =>\n element.batchReceiptionList!.cast().toList())\n .toList();\n if (allList != null && allList.isNotEmpty) {\n //然后这个allList来获取本地采购的所有交货单的入库明细\n List batchReceiptionDtlList = [];\n final List> futures =\n List.generate(allList.length, (index) async {\n Map 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? 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 getAllApplicationList() async {\n Map 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? 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 getApplicationDetails() async {\n List? records =\n applicationListModel?.overseaRequisitionList?.records;\n if (records != null && records.isNotEmpty) {\n List allData = [];\n final List> futures =\n List.generate(records.length, (index) async {\n Map 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 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? 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 getReturnApplyList() async {\n Map 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? 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 getReturnApplyDetails() async {\n List? records =\n returnApplyListModel?.overseaRequisitionList?.records;\n if (records != null && records.isNotEmpty) {\n List allData = [];\n final List> futures =\n List.generate(records.length, (index) async {\n Map 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 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? 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 getDumpTaskList() async {\n Map 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? 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 getDumpTaskDetails() async {\n List? records =\n dumpTaskListModel?.overseaWhsDumpList?.records;\n if (records != null && records.isNotEmpty) {\n List allData = [];\n final List> futures =\n List.generate(records.length, (index) async {\n Map 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? 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 getOutWarehouseList() async {\n Map 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? 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 getOutWarehouseDetails() async {\n List? records = outWarehouseListModel?.whsOutList?.records;\n if (records != null && records.isNotEmpty) {\n List allData = [];\n final List> futures =\n List.generate(records.length, (index) async {\n Map 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 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? 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 getReturnWarehouseList() async {\n Map 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? 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 getReturnWarehouseDetails() async {\n List? records =\n returnWarehouseListModel?.otherTaskList?.records;\n if (records != null && records.isNotEmpty) {\n List allData = [];\n final List> futures =\n List.generate(records.length, (index) async {\n Map 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? 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 getInventoryCheck() async {\n Map 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? 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 getInventoryDetails() async {\n if (inventoryListModel?.invCheckList != null &&\n inventoryListModel!.invCheckList!.isNotEmpty) {\n List list = [];\n final List> futures = List.generate(\n inventoryListModel!.invCheckList!.length, (index) async {\n Map 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? 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 getWerksStorageInvList() async {\n Map 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 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> futures = List.generate(allPage, (index)async{\n Map 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? 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 getAllData() async {\n if (!canDown.value) {\n SmartManager().showCenterToast(\n Ids.pleaseCheckTheCorrespondingModuleForOfflineDownload.tr);\n return;\n }\n List> 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 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 ee4b8277bf3831bb5cc1fced41236475cf34571e) +++ b/lib/page/offline/offline_down/offline_down_controller.dart (date 1714975332248) @@ -1,8 +1,10 @@ +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:isar/isar.dart'; import 'package:public_lib/extension/json_parse_utils.dart'; 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 +26,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'; @@ -103,6 +106,7 @@ ///需要修复因为数据库存储以及获取中间的时间差导致的后续结接口不调用的问题 ///交货-海运收货交货单-交货单明细 OverseaModel? overseaModel; + List overseaModels=[]; ///交货-其他收货收货单-交货单明细 OtherDeliveryModel? otherDeliveryModel; @@ -148,7 +152,7 @@ ResultData resultData = await _apiService.getAllStorageInfo(map); if (resultData.isSuccess()) { AllStorageModel model = resultData.data; - model.werks = SPMSApplication().wareList.first; + model.werks = SPMSApplication().wareList.first;//哪些工厂有哪些储位,要注意同工厂不同仓库有可能储位号是一样的,查询的时候注意 if (modelList == null || modelList.isEmpty) { await DatabaseManager().saveData( () => DatabaseManager().isar?.allStorageModels.put(model)); @@ -160,6 +164,14 @@ } } + ///多工厂本地数据库查询 + Future> _multiWareQuery()async{ + List overseaModelList=[]; IsarCollection? collection= DatabaseManager().isar?.overseaModels; + for (var ware in SPMSApplication().wareList) { + overseaModelList.addAll(await collection?.filter().werksEqualTo(ware).findAll()??[]); + } + return overseaModelList; + } ///获取海外运货交货单 Future getOverseasDeliveryList() async { Map map = {} @@ -171,33 +183,69 @@ ..put('spmsStatus', '0,1') ..put('werksDelivery', '') // ..put('werksReceive', SpUtil.getString(SPMSCoreConfig.WARE_HOUSE)) - ..put('werksReceiveList', SPMSApplication().wareList) + // ..put('werksReceiveList', SPMSApplication().wareList) ; - ResultData resultData = await _apiService.getOverseasDeliveryList(map); - if (resultData.isSuccess()) { - OverseaModel overseaModel = resultData.data; - overseaModel.werks = SPMSApplication().wareList.first; - overseaModel.userId = SPMSApplication().userInfo?.userInfo?.userId; - this.overseaModel = overseaModel; - List? 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)); + // SmartDialog.showLoading(msg:"${Ids.pleaseWait.tr}..."); + try{ + for (var ware in SPMSApplication().wareList) { + map.put("werksReceive", ware); + + ResultData resultData = await _apiService.getOverseasDeliveryList(map); + // ResultData resultData = await _apiService.getOverseasDeliveryList1(map); + if (resultData.isSuccess()) { + OverseaModel overseaModel = resultData.data; + // 按理说,这个请求返回的结果需要按工厂分拣好列表,每一个工厂里有多个交货单,按工厂分别存储。或者直接按返回数据存储,然后读取的时候,只读取对应工厂的内容 + overseaModel.werks = ware; + overseaModel.userId = SPMSApplication().userInfo?.userInfo?.userId; + this.overseaModel = overseaModel;//todo 这块业务是啥 + overseaModels.add(overseaModel); + List? modelList = await DatabaseManager() + .isar + ?.overseaModels + .filter() + .werksEqualTo(ware) + .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)); + } + + // 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); + // } + + + + } + + } + + + + }catch(e,traceStack){ + debugPrintStack(stackTrace: traceStack); + }finally{ + // SmartDialog.dismiss(); } + + + + + } ///获取海运收货所有交易单的交货明细 Future getOverSeaDeliveryDetails() async { + //todo 改为overseaModels之后,这里访问到的数据应该如何保存呢。 经测试,单工厂下访问的离线数据接口有80个左右,如果改为多工厂那得多恐怖,而且有可能到头来也是徒劳,真实业务可能不会一个账号多个海外仓的情况 List modelList = []; if (overseaModel != null) { OverseaModel overseaModel = this.overseaModel!; 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());\n }\n}\n\nclass OverseasDeliveryController extends HiGetController with AndroidChannelMixin {\n\n\n ///请求的数据\n Rx> overseaModel =\n PageWrapListState(\n (p0) => p0.overseaDeliveryNoteList?.records,pageName: 'current').obs;\n\n ///按照箱子号分组的数据\n List sapPackageModelList = [];\n\n ///按照柜号和交货单号区分的数据\n List sapDeliveryList = [];\n\n ///选择的筛选方式0,按箱子号,1,按柜号,2按交货单号\n RxInt findType = 0.obs;\n\n ///筛选方式\n List 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 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? 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 = overseaModel.overseaDeliveryNoteList?.records;\n if (records != null) {\n switch (findType.value) {\n case 0:\n Map> grouped = groupBy(\n records, (record) => record.sapPackageList);\n Map> 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 ee4b8277bf3831bb5cc1fced41236475cf34571e) +++ b/lib/page/overseas/overseas_delivery/overseas_delivery_controller.dart (date 1714447813982) @@ -72,6 +72,15 @@ textEditingController.dispose(); listener.removeListener(_scanListener); } + ///多工厂本地数据库查询 + Future> _multiWareQuery()async{ + List overseaModelList=[]; + IsarCollection? collection= DatabaseManager().isar?.overseaModels; + for (var ware in SPMSApplication().wareList) { + overseaModelList.addAll(await collection?.filter().werksEqualTo(ware).findAll()??[]); + } + return overseaModelList; + } ///获取海外运货交货单 Future getOverseasDeliveryList({int? page = 1}) async { bool connectivity = await SPMSApplication().checkConnectivity(); @@ -108,14 +117,9 @@ overseaData(overseaModel); } } else { - List? overseaModelList = await DatabaseManager() - .isar - ?.overseaModels - .filter() - .werksEqualTo(SpUtil.getString(SPMSCoreConfig.WARE_HOUSE)) - .findAll(); + List? 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.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 1714447813979) +++ b/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.g.dart (date 1714447813979) @@ -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 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 offsets, + Map> 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 offsets, + Map> 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 offsets, + Map> 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

( + IsarReader reader, + int propertyId, + int offset, + Map> 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> _overseaDeliveryRecordsGetLinks( + OverseaDeliveryRecords object) { + return []; +} + +void _overseaDeliveryRecordsAttach( + IsarCollection col, Id id, OverseaDeliveryRecords object) { + object.id = id; +} + +extension OverseaDeliveryRecordsQueryWhereSort + on QueryBuilder { + QueryBuilder + anyId() { + return QueryBuilder.apply(this, (query) { + return query.addWhereClause(const IdWhereClause.any()); + }); + } +} + +extension OverseaDeliveryRecordsQueryWhere on QueryBuilder< + OverseaDeliveryRecords, OverseaDeliveryRecords, QWhereClause> { + QueryBuilder idEqualTo(Id id) { + return QueryBuilder.apply(this, (query) { + return query.addWhereClause(IdWhereClause.between( + lower: id, + upper: id, + )); + }); + } + + QueryBuilder 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 idGreaterThan(Id id, {bool include = false}) { + return QueryBuilder.apply(this, (query) { + return query.addWhereClause( + IdWhereClause.greaterThan(lower: id, includeLower: include), + ); + }); + } + + QueryBuilder idLessThan(Id id, {bool include = false}) { + return QueryBuilder.apply(this, (query) { + return query.addWhereClause( + IdWhereClause.lessThan(upper: id, includeUpper: include), + ); + }); + } + + QueryBuilder 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 rOW_IDIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'ROW_ID', + )); + }); + } + + QueryBuilder rOW_IDIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'ROW_ID', + )); + }); + } + + QueryBuilder rOW_IDEqualTo(int? value) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'ROW_ID', + value: value, + )); + }); + } + + QueryBuilder 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 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 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 actualWerksReceiveIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'actualWerksReceive', + )); + }); + } + + QueryBuilder actualWerksReceiveIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'actualWerksReceive', + )); + }); + } + + QueryBuilder actualWerksReceiveEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'actualWerksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 actualWerksReceiveStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'actualWerksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder actualWerksReceiveEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'actualWerksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + actualWerksReceiveContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'actualWerksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + actualWerksReceiveMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'actualWerksReceive', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder actualWerksReceiveIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'actualWerksReceive', + value: '', + )); + }); + } + + QueryBuilder actualWerksReceiveIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'actualWerksReceive', + value: '', + )); + }); + } + + QueryBuilder actualWhsLocationCodeReceiveIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'actualWhsLocationCodeReceive', + )); + }); + } + + QueryBuilder actualWhsLocationCodeReceiveIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'actualWhsLocationCodeReceive', + )); + }); + } + + QueryBuilder actualWhsLocationCodeReceiveEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'actualWhsLocationCodeReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 actualWhsLocationCodeReceiveStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'actualWhsLocationCodeReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder actualWhsLocationCodeReceiveEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'actualWhsLocationCodeReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + actualWhsLocationCodeReceiveContains(String value, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'actualWhsLocationCodeReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + actualWhsLocationCodeReceiveMatches(String pattern, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'actualWhsLocationCodeReceive', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder actualWhsLocationCodeReceiveIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'actualWhsLocationCodeReceive', + value: '', + )); + }); + } + + QueryBuilder actualWhsLocationCodeReceiveIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'actualWhsLocationCodeReceive', + value: '', + )); + }); + } + + QueryBuilder cabinetModelIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cabinetModel', + )); + }); + } + + QueryBuilder cabinetModelIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cabinetModel', + )); + }); + } + + QueryBuilder cabinetModelEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cabinetModel', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cabinetModelStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cabinetModel', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cabinetModelEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cabinetModel', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cabinetModelContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cabinetModel', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cabinetModelMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cabinetModel', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cabinetModelIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cabinetModel', + value: '', + )); + }); + } + + QueryBuilder cabinetModelIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cabinetModel', + value: '', + )); + }); + } + + QueryBuilder cabinetNumberIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cabinetNumber', + )); + }); + } + + QueryBuilder cabinetNumberIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cabinetNumber', + )); + }); + } + + QueryBuilder cabinetNumberEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cabinetNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cabinetNumberStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cabinetNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cabinetNumberEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cabinetNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cabinetNumberContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cabinetNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cabinetNumberMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cabinetNumber', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cabinetNumberIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cabinetNumber', + value: '', + )); + }); + } + + QueryBuilder cabinetNumberIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cabinetNumber', + value: '', + )); + }); + } + + QueryBuilder cancelPostingDateIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cancelPostingDate', + )); + }); + } + + QueryBuilder cancelPostingDateIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cancelPostingDate', + )); + }); + } + + QueryBuilder cancelPostingDateEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cancelPostingDateStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cancelPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelPostingDateEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cancelPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelPostingDateContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cancelPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelPostingDateMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cancelPostingDate', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelPostingDateIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelPostingDate', + value: '', + )); + }); + } + + QueryBuilder cancelPostingDateIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cancelPostingDate', + value: '', + )); + }); + } + + QueryBuilder cancelUnderPostingDateIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cancelUnderPostingDate', + )); + }); + } + + QueryBuilder cancelUnderPostingDateIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cancelUnderPostingDate', + )); + }); + } + + QueryBuilder cancelUnderPostingDateEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelUnderPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cancelUnderPostingDateStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cancelUnderPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelUnderPostingDateEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cancelUnderPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelUnderPostingDateContains(String value, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cancelUnderPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelUnderPostingDateMatches(String pattern, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cancelUnderPostingDate', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelUnderPostingDateIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelUnderPostingDate', + value: '', + )); + }); + } + + QueryBuilder cancelUnderPostingDateIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cancelUnderPostingDate', + value: '', + )); + }); + } + + QueryBuilder cancelUnderVoucherNumberIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cancelUnderVoucherNumber', + )); + }); + } + + QueryBuilder cancelUnderVoucherNumberIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cancelUnderVoucherNumber', + )); + }); + } + + QueryBuilder cancelUnderVoucherNumberEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelUnderVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cancelUnderVoucherNumberStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cancelUnderVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelUnderVoucherNumberEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cancelUnderVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelUnderVoucherNumberContains(String value, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cancelUnderVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelUnderVoucherNumberMatches(String pattern, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cancelUnderVoucherNumber', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelUnderVoucherNumberIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelUnderVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder cancelUnderVoucherNumberIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cancelUnderVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder cancelVoucherNumberIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cancelVoucherNumber', + )); + }); + } + + QueryBuilder cancelVoucherNumberIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cancelVoucherNumber', + )); + }); + } + + QueryBuilder cancelVoucherNumberEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cancelVoucherNumberStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cancelVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelVoucherNumberEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cancelVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelVoucherNumberContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cancelVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelVoucherNumberMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cancelVoucherNumber', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelVoucherNumberIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder cancelVoucherNumberIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cancelVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder cancelVoucherYearIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'cancelVoucherYear', + )); + }); + } + + QueryBuilder cancelVoucherYearIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'cancelVoucherYear', + )); + }); + } + + QueryBuilder cancelVoucherYearEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 cancelVoucherYearStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'cancelVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelVoucherYearEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'cancelVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelVoucherYearContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'cancelVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + cancelVoucherYearMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'cancelVoucherYear', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder cancelVoucherYearIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'cancelVoucherYear', + value: '', + )); + }); + } + + QueryBuilder cancelVoucherYearIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'cancelVoucherYear', + value: '', + )); + }); + } + + QueryBuilder commentsIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'comments', + )); + }); + } + + QueryBuilder commentsIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'comments', + )); + }); + } + + QueryBuilder commentsEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'comments', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 commentsStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'comments', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder commentsEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'comments', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + commentsContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'comments', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + commentsMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'comments', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder commentsIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'comments', + value: '', + )); + }); + } + + QueryBuilder commentsIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'comments', + value: '', + )); + }); + } + + QueryBuilder costCenterIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'costCenter', + )); + }); + } + + QueryBuilder costCenterIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'costCenter', + )); + }); + } + + QueryBuilder costCenterEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'costCenter', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 costCenterStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'costCenter', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder costCenterEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'costCenter', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + costCenterContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'costCenter', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + costCenterMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'costCenter', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder costCenterIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'costCenter', + value: '', + )); + }); + } + + QueryBuilder costCenterIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'costCenter', + value: '', + )); + }); + } + + QueryBuilder dataVersionIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'dataVersion', + )); + }); + } + + QueryBuilder dataVersionIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'dataVersion', + )); + }); + } + + QueryBuilder dataVersionEqualTo(int? value) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'dataVersion', + value: value, + )); + }); + } + + QueryBuilder dataVersionGreaterThan( + int? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'dataVersion', + value: value, + )); + }); + } + + QueryBuilder dataVersionLessThan( + int? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'dataVersion', + value: value, + )); + }); + } + + QueryBuilder 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 deliveryTypeIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'deliveryType', + )); + }); + } + + QueryBuilder deliveryTypeIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'deliveryType', + )); + }); + } + + QueryBuilder deliveryTypeEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'deliveryType', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 deliveryTypeStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'deliveryType', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder deliveryTypeEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'deliveryType', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + deliveryTypeContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'deliveryType', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + deliveryTypeMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'deliveryType', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder deliveryTypeIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'deliveryType', + value: '', + )); + }); + } + + QueryBuilder deliveryTypeIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'deliveryType', + value: '', + )); + }); + } + + QueryBuilder fromPortIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'fromPort', + )); + }); + } + + QueryBuilder fromPortIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'fromPort', + )); + }); + } + + QueryBuilder fromPortEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'fromPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 fromPortStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'fromPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder fromPortEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'fromPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + fromPortContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'fromPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + fromPortMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'fromPort', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder fromPortIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'fromPort', + value: '', + )); + }); + } + + QueryBuilder fromPortIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'fromPort', + value: '', + )); + }); + } + + QueryBuilder idIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'id', + )); + }); + } + + QueryBuilder idIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'id', + )); + }); + } + + QueryBuilder idEqualTo(Id? value) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'id', + value: value, + )); + }); + } + + QueryBuilder idGreaterThan( + Id? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'id', + value: value, + )); + }); + } + + QueryBuilder idLessThan( + Id? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'id', + value: value, + )); + }); + } + + QueryBuilder 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 merchandiserIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'merchandiser', + )); + }); + } + + QueryBuilder merchandiserIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'merchandiser', + )); + }); + } + + QueryBuilder merchandiserEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'merchandiser', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 merchandiserStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'merchandiser', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder merchandiserEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'merchandiser', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + merchandiserContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'merchandiser', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + merchandiserMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'merchandiser', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder merchandiserIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'merchandiser', + value: '', + )); + }); + } + + QueryBuilder merchandiserIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'merchandiser', + value: '', + )); + }); + } + + QueryBuilder oaApprovalDateIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'oaApprovalDate', + )); + }); + } + + QueryBuilder oaApprovalDateIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'oaApprovalDate', + )); + }); + } + + QueryBuilder oaApprovalDateEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaApprovalDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 oaApprovalDateStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'oaApprovalDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaApprovalDateEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'oaApprovalDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaApprovalDateContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'oaApprovalDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaApprovalDateMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'oaApprovalDate', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaApprovalDateIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaApprovalDate', + value: '', + )); + }); + } + + QueryBuilder oaApprovalDateIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'oaApprovalDate', + value: '', + )); + }); + } + + QueryBuilder oaBianhaoIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'oaBianhao', + )); + }); + } + + QueryBuilder oaBianhaoIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'oaBianhao', + )); + }); + } + + QueryBuilder oaBianhaoEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaBianhao', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 oaBianhaoStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'oaBianhao', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaBianhaoEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'oaBianhao', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaBianhaoContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'oaBianhao', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaBianhaoMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'oaBianhao', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaBianhaoIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaBianhao', + value: '', + )); + }); + } + + QueryBuilder oaBianhaoIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'oaBianhao', + value: '', + )); + }); + } + + QueryBuilder oaRemarkIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'oaRemark', + )); + }); + } + + QueryBuilder oaRemarkIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'oaRemark', + )); + }); + } + + QueryBuilder oaRemarkEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 oaRemarkStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'oaRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaRemarkEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'oaRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaRemarkContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'oaRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaRemarkMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'oaRemark', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaRemarkIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaRemark', + value: '', + )); + }); + } + + QueryBuilder oaRemarkIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'oaRemark', + value: '', + )); + }); + } + + QueryBuilder oaWorkflowIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'oaWorkflow', + )); + }); + } + + QueryBuilder oaWorkflowIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'oaWorkflow', + )); + }); + } + + QueryBuilder oaWorkflowEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaWorkflow', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 oaWorkflowStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'oaWorkflow', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaWorkflowEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'oaWorkflow', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaWorkflowContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'oaWorkflow', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + oaWorkflowMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'oaWorkflow', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder oaWorkflowIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'oaWorkflow', + value: '', + )); + }); + } + + QueryBuilder oaWorkflowIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'oaWorkflow', + value: '', + )); + }); + } + + QueryBuilder postingDateIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'postingDate', + )); + }); + } + + QueryBuilder postingDateIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'postingDate', + )); + }); + } + + QueryBuilder postingDateEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'postingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 postingDateStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'postingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder postingDateEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'postingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + postingDateContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'postingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + postingDateMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'postingDate', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder postingDateIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'postingDate', + value: '', + )); + }); + } + + QueryBuilder postingDateIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'postingDate', + value: '', + )); + }); + } + + QueryBuilder remarksIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'remarks', + )); + }); + } + + QueryBuilder remarksIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'remarks', + )); + }); + } + + QueryBuilder remarksEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'remarks', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 remarksStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'remarks', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder remarksEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'remarks', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + remarksContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'remarks', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + remarksMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'remarks', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder remarksIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'remarks', + value: '', + )); + }); + } + + QueryBuilder remarksIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'remarks', + value: '', + )); + }); + } + + QueryBuilder sapDeliveryNoteIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'sapDeliveryNote', + )); + }); + } + + QueryBuilder sapDeliveryNoteIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'sapDeliveryNote', + )); + }); + } + + QueryBuilder sapDeliveryNoteEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 sapDeliveryNoteStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'sapDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapDeliveryNoteEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'sapDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapDeliveryNoteContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'sapDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapDeliveryNoteMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'sapDeliveryNote', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapDeliveryNoteIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapDeliveryNote', + value: '', + )); + }); + } + + QueryBuilder sapDeliveryNoteIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'sapDeliveryNote', + value: '', + )); + }); + } + + QueryBuilder sapPackageListIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'sapPackageList', + )); + }); + } + + QueryBuilder sapPackageListIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'sapPackageList', + )); + }); + } + + QueryBuilder sapPackageListEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapPackageList', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 sapPackageListStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'sapPackageList', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapPackageListEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'sapPackageList', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapPackageListContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'sapPackageList', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapPackageListMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'sapPackageList', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapPackageListIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapPackageList', + value: '', + )); + }); + } + + QueryBuilder sapPackageListIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'sapPackageList', + value: '', + )); + }); + } + + QueryBuilder sapRemarkIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'sapRemark', + )); + }); + } + + QueryBuilder sapRemarkIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'sapRemark', + )); + }); + } + + QueryBuilder sapRemarkEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 sapRemarkStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'sapRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapRemarkEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'sapRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapRemarkContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'sapRemark', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapRemarkMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'sapRemark', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapRemarkIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapRemark', + value: '', + )); + }); + } + + QueryBuilder sapRemarkIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'sapRemark', + value: '', + )); + }); + } + + QueryBuilder sapVoucherNumberIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'sapVoucherNumber', + )); + }); + } + + QueryBuilder sapVoucherNumberIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'sapVoucherNumber', + )); + }); + } + + QueryBuilder sapVoucherNumberEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 sapVoucherNumberStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'sapVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapVoucherNumberEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'sapVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapVoucherNumberContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'sapVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapVoucherNumberMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'sapVoucherNumber', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapVoucherNumberIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder sapVoucherNumberIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'sapVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder sapVoucherYearIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'sapVoucherYear', + )); + }); + } + + QueryBuilder sapVoucherYearIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'sapVoucherYear', + )); + }); + } + + QueryBuilder sapVoucherYearEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 sapVoucherYearStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'sapVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapVoucherYearEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'sapVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapVoucherYearContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'sapVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + sapVoucherYearMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'sapVoucherYear', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder sapVoucherYearIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'sapVoucherYear', + value: '', + )); + }); + } + + QueryBuilder sapVoucherYearIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'sapVoucherYear', + value: '', + )); + }); + } + + QueryBuilder spmsStatusIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'spmsStatus', + )); + }); + } + + QueryBuilder spmsStatusIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'spmsStatus', + )); + }); + } + + QueryBuilder spmsStatusEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'spmsStatus', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 spmsStatusStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'spmsStatus', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder spmsStatusEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'spmsStatus', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + spmsStatusContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'spmsStatus', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + spmsStatusMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'spmsStatus', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder spmsStatusIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'spmsStatus', + value: '', + )); + }); + } + + QueryBuilder spmsStatusIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'spmsStatus', + value: '', + )); + }); + } + + QueryBuilder submitOaDateIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'submitOaDate', + )); + }); + } + + QueryBuilder submitOaDateIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'submitOaDate', + )); + }); + } + + QueryBuilder submitOaDateEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'submitOaDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 submitOaDateStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'submitOaDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder submitOaDateEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'submitOaDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + submitOaDateContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'submitOaDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + submitOaDateMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'submitOaDate', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder submitOaDateIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'submitOaDate', + value: '', + )); + }); + } + + QueryBuilder submitOaDateIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'submitOaDate', + value: '', + )); + }); + } + + QueryBuilder toPortIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'toPort', + )); + }); + } + + QueryBuilder toPortIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'toPort', + )); + }); + } + + QueryBuilder toPortEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'toPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 toPortStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'toPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder toPortEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'toPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + toPortContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'toPort', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + toPortMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'toPort', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder toPortIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'toPort', + value: '', + )); + }); + } + + QueryBuilder toPortIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'toPort', + value: '', + )); + }); + } + + QueryBuilder underPostingDateIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'underPostingDate', + )); + }); + } + + QueryBuilder underPostingDateIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'underPostingDate', + )); + }); + } + + QueryBuilder underPostingDateEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'underPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 underPostingDateStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'underPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder underPostingDateEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'underPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + underPostingDateContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'underPostingDate', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + underPostingDateMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'underPostingDate', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder underPostingDateIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'underPostingDate', + value: '', + )); + }); + } + + QueryBuilder underPostingDateIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'underPostingDate', + value: '', + )); + }); + } + + QueryBuilder underVoucherNumberIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'underVoucherNumber', + )); + }); + } + + QueryBuilder underVoucherNumberIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'underVoucherNumber', + )); + }); + } + + QueryBuilder underVoucherNumberEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'underVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 underVoucherNumberStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'underVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder underVoucherNumberEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'underVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + underVoucherNumberContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'underVoucherNumber', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + underVoucherNumberMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'underVoucherNumber', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder underVoucherNumberIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'underVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder underVoucherNumberIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'underVoucherNumber', + value: '', + )); + }); + } + + QueryBuilder underVoucherYearIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'underVoucherYear', + )); + }); + } + + QueryBuilder underVoucherYearIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'underVoucherYear', + )); + }); + } + + QueryBuilder underVoucherYearEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'underVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 underVoucherYearStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'underVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder underVoucherYearEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'underVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + underVoucherYearContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'underVoucherYear', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + underVoucherYearMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'underVoucherYear', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder underVoucherYearIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'underVoucherYear', + value: '', + )); + }); + } + + QueryBuilder underVoucherYearIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'underVoucherYear', + value: '', + )); + }); + } + + QueryBuilder uuidDeliveryNoteIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'uuidDeliveryNote', + )); + }); + } + + QueryBuilder uuidDeliveryNoteIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'uuidDeliveryNote', + )); + }); + } + + QueryBuilder uuidDeliveryNoteEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'uuidDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 uuidDeliveryNoteStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'uuidDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder uuidDeliveryNoteEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'uuidDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + uuidDeliveryNoteContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'uuidDeliveryNote', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + uuidDeliveryNoteMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'uuidDeliveryNote', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder uuidDeliveryNoteIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'uuidDeliveryNote', + value: '', + )); + }); + } + + QueryBuilder uuidDeliveryNoteIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'uuidDeliveryNote', + value: '', + )); + }); + } + + QueryBuilder werksDeliveryIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'werksDelivery', + )); + }); + } + + QueryBuilder werksDeliveryIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'werksDelivery', + )); + }); + } + + QueryBuilder werksDeliveryEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'werksDelivery', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 werksDeliveryStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'werksDelivery', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder werksDeliveryEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'werksDelivery', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + werksDeliveryContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'werksDelivery', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + werksDeliveryMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'werksDelivery', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder werksDeliveryIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'werksDelivery', + value: '', + )); + }); + } + + QueryBuilder werksDeliveryIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'werksDelivery', + value: '', + )); + }); + } + + QueryBuilder werksReceiveIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'werksReceive', + )); + }); + } + + QueryBuilder werksReceiveIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'werksReceive', + )); + }); + } + + QueryBuilder werksReceiveEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'werksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder 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 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 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 werksReceiveStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'werksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder werksReceiveEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'werksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + werksReceiveContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'werksReceive', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + werksReceiveMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'werksReceive', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder werksReceiveIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'werksReceive', + value: '', + )); + }); + } + + QueryBuilder 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 { + QueryBuilder + sortByROW_ID() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'ROW_ID', Sort.asc); + }); + } + + QueryBuilder + sortByROW_IDDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'ROW_ID', Sort.desc); + }); + } + + QueryBuilder + sortByActualWerksReceive() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWerksReceive', Sort.asc); + }); + } + + QueryBuilder + sortByActualWerksReceiveDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWerksReceive', Sort.desc); + }); + } + + QueryBuilder + sortByActualWhsLocationCodeReceive() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.asc); + }); + } + + QueryBuilder + sortByActualWhsLocationCodeReceiveDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.desc); + }); + } + + QueryBuilder + sortByCabinetModel() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetModel', Sort.asc); + }); + } + + QueryBuilder + sortByCabinetModelDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetModel', Sort.desc); + }); + } + + QueryBuilder + sortByCabinetNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetNumber', Sort.asc); + }); + } + + QueryBuilder + sortByCabinetNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetNumber', Sort.desc); + }); + } + + QueryBuilder + sortByCancelPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelPostingDate', Sort.asc); + }); + } + + QueryBuilder + sortByCancelPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelPostingDate', Sort.desc); + }); + } + + QueryBuilder + sortByCancelUnderPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderPostingDate', Sort.asc); + }); + } + + QueryBuilder + sortByCancelUnderPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderPostingDate', Sort.desc); + }); + } + + QueryBuilder + sortByCancelUnderVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + sortByCancelUnderVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + sortByCancelVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + sortByCancelVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + sortByCancelVoucherYear() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherYear', Sort.asc); + }); + } + + QueryBuilder + sortByCancelVoucherYearDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherYear', Sort.desc); + }); + } + + QueryBuilder + sortByComments() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'comments', Sort.asc); + }); + } + + QueryBuilder + sortByCommentsDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'comments', Sort.desc); + }); + } + + QueryBuilder + sortByCostCenter() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'costCenter', Sort.asc); + }); + } + + QueryBuilder + sortByCostCenterDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'costCenter', Sort.desc); + }); + } + + QueryBuilder + sortByDataVersion() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'dataVersion', Sort.asc); + }); + } + + QueryBuilder + sortByDataVersionDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'dataVersion', Sort.desc); + }); + } + + QueryBuilder + sortByDeliveryType() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'deliveryType', Sort.asc); + }); + } + + QueryBuilder + sortByDeliveryTypeDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'deliveryType', Sort.desc); + }); + } + + QueryBuilder + sortByFromPort() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'fromPort', Sort.asc); + }); + } + + QueryBuilder + sortByFromPortDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'fromPort', Sort.desc); + }); + } + + QueryBuilder + sortByMerchandiser() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'merchandiser', Sort.asc); + }); + } + + QueryBuilder + sortByMerchandiserDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'merchandiser', Sort.desc); + }); + } + + QueryBuilder + sortByOaApprovalDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaApprovalDate', Sort.asc); + }); + } + + QueryBuilder + sortByOaApprovalDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaApprovalDate', Sort.desc); + }); + } + + QueryBuilder + sortByOaBianhao() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaBianhao', Sort.asc); + }); + } + + QueryBuilder + sortByOaBianhaoDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaBianhao', Sort.desc); + }); + } + + QueryBuilder + sortByOaRemark() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaRemark', Sort.asc); + }); + } + + QueryBuilder + sortByOaRemarkDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaRemark', Sort.desc); + }); + } + + QueryBuilder + sortByOaWorkflow() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaWorkflow', Sort.asc); + }); + } + + QueryBuilder + sortByOaWorkflowDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaWorkflow', Sort.desc); + }); + } + + QueryBuilder + sortByPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'postingDate', Sort.asc); + }); + } + + QueryBuilder + sortByPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'postingDate', Sort.desc); + }); + } + + QueryBuilder + sortByRemarks() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'remarks', Sort.asc); + }); + } + + QueryBuilder + sortByRemarksDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'remarks', Sort.desc); + }); + } + + QueryBuilder + sortBySapDeliveryNote() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapDeliveryNote', Sort.asc); + }); + } + + QueryBuilder + sortBySapDeliveryNoteDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapDeliveryNote', Sort.desc); + }); + } + + QueryBuilder + sortBySapPackageList() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapPackageList', Sort.asc); + }); + } + + QueryBuilder + sortBySapPackageListDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapPackageList', Sort.desc); + }); + } + + QueryBuilder + sortBySapRemark() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapRemark', Sort.asc); + }); + } + + QueryBuilder + sortBySapRemarkDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapRemark', Sort.desc); + }); + } + + QueryBuilder + sortBySapVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + sortBySapVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + sortBySapVoucherYear() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherYear', Sort.asc); + }); + } + + QueryBuilder + sortBySapVoucherYearDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherYear', Sort.desc); + }); + } + + QueryBuilder + sortBySpmsStatus() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'spmsStatus', Sort.asc); + }); + } + + QueryBuilder + sortBySpmsStatusDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'spmsStatus', Sort.desc); + }); + } + + QueryBuilder + sortBySubmitOaDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'submitOaDate', Sort.asc); + }); + } + + QueryBuilder + sortBySubmitOaDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'submitOaDate', Sort.desc); + }); + } + + QueryBuilder + sortByToPort() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'toPort', Sort.asc); + }); + } + + QueryBuilder + sortByToPortDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'toPort', Sort.desc); + }); + } + + QueryBuilder + sortByUnderPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underPostingDate', Sort.asc); + }); + } + + QueryBuilder + sortByUnderPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underPostingDate', Sort.desc); + }); + } + + QueryBuilder + sortByUnderVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + sortByUnderVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + sortByUnderVoucherYear() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherYear', Sort.asc); + }); + } + + QueryBuilder + sortByUnderVoucherYearDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherYear', Sort.desc); + }); + } + + QueryBuilder + sortByUuidDeliveryNote() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'uuidDeliveryNote', Sort.asc); + }); + } + + QueryBuilder + sortByUuidDeliveryNoteDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'uuidDeliveryNote', Sort.desc); + }); + } + + QueryBuilder + sortByWerksDelivery() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksDelivery', Sort.asc); + }); + } + + QueryBuilder + sortByWerksDeliveryDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksDelivery', Sort.desc); + }); + } + + QueryBuilder + sortByWerksReceive() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksReceive', Sort.asc); + }); + } + + QueryBuilder + sortByWerksReceiveDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksReceive', Sort.desc); + }); + } +} + +extension OverseaDeliveryRecordsQuerySortThenBy on QueryBuilder< + OverseaDeliveryRecords, OverseaDeliveryRecords, QSortThenBy> { + QueryBuilder + thenByROW_ID() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'ROW_ID', Sort.asc); + }); + } + + QueryBuilder + thenByROW_IDDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'ROW_ID', Sort.desc); + }); + } + + QueryBuilder + thenByActualWerksReceive() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWerksReceive', Sort.asc); + }); + } + + QueryBuilder + thenByActualWerksReceiveDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWerksReceive', Sort.desc); + }); + } + + QueryBuilder + thenByActualWhsLocationCodeReceive() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.asc); + }); + } + + QueryBuilder + thenByActualWhsLocationCodeReceiveDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'actualWhsLocationCodeReceive', Sort.desc); + }); + } + + QueryBuilder + thenByCabinetModel() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetModel', Sort.asc); + }); + } + + QueryBuilder + thenByCabinetModelDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetModel', Sort.desc); + }); + } + + QueryBuilder + thenByCabinetNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetNumber', Sort.asc); + }); + } + + QueryBuilder + thenByCabinetNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cabinetNumber', Sort.desc); + }); + } + + QueryBuilder + thenByCancelPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelPostingDate', Sort.asc); + }); + } + + QueryBuilder + thenByCancelPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelPostingDate', Sort.desc); + }); + } + + QueryBuilder + thenByCancelUnderPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderPostingDate', Sort.asc); + }); + } + + QueryBuilder + thenByCancelUnderPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderPostingDate', Sort.desc); + }); + } + + QueryBuilder + thenByCancelUnderVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + thenByCancelUnderVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelUnderVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + thenByCancelVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + thenByCancelVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + thenByCancelVoucherYear() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherYear', Sort.asc); + }); + } + + QueryBuilder + thenByCancelVoucherYearDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'cancelVoucherYear', Sort.desc); + }); + } + + QueryBuilder + thenByComments() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'comments', Sort.asc); + }); + } + + QueryBuilder + thenByCommentsDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'comments', Sort.desc); + }); + } + + QueryBuilder + thenByCostCenter() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'costCenter', Sort.asc); + }); + } + + QueryBuilder + thenByCostCenterDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'costCenter', Sort.desc); + }); + } + + QueryBuilder + thenByDataVersion() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'dataVersion', Sort.asc); + }); + } + + QueryBuilder + thenByDataVersionDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'dataVersion', Sort.desc); + }); + } + + QueryBuilder + thenByDeliveryType() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'deliveryType', Sort.asc); + }); + } + + QueryBuilder + thenByDeliveryTypeDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'deliveryType', Sort.desc); + }); + } + + QueryBuilder + thenByFromPort() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'fromPort', Sort.asc); + }); + } + + QueryBuilder + thenByFromPortDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'fromPort', Sort.desc); + }); + } + + QueryBuilder + thenById() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'id', Sort.asc); + }); + } + + QueryBuilder + thenByIdDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'id', Sort.desc); + }); + } + + QueryBuilder + thenByMerchandiser() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'merchandiser', Sort.asc); + }); + } + + QueryBuilder + thenByMerchandiserDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'merchandiser', Sort.desc); + }); + } + + QueryBuilder + thenByOaApprovalDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaApprovalDate', Sort.asc); + }); + } + + QueryBuilder + thenByOaApprovalDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaApprovalDate', Sort.desc); + }); + } + + QueryBuilder + thenByOaBianhao() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaBianhao', Sort.asc); + }); + } + + QueryBuilder + thenByOaBianhaoDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaBianhao', Sort.desc); + }); + } + + QueryBuilder + thenByOaRemark() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaRemark', Sort.asc); + }); + } + + QueryBuilder + thenByOaRemarkDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaRemark', Sort.desc); + }); + } + + QueryBuilder + thenByOaWorkflow() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaWorkflow', Sort.asc); + }); + } + + QueryBuilder + thenByOaWorkflowDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'oaWorkflow', Sort.desc); + }); + } + + QueryBuilder + thenByPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'postingDate', Sort.asc); + }); + } + + QueryBuilder + thenByPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'postingDate', Sort.desc); + }); + } + + QueryBuilder + thenByRemarks() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'remarks', Sort.asc); + }); + } + + QueryBuilder + thenByRemarksDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'remarks', Sort.desc); + }); + } + + QueryBuilder + thenBySapDeliveryNote() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapDeliveryNote', Sort.asc); + }); + } + + QueryBuilder + thenBySapDeliveryNoteDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapDeliveryNote', Sort.desc); + }); + } + + QueryBuilder + thenBySapPackageList() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapPackageList', Sort.asc); + }); + } + + QueryBuilder + thenBySapPackageListDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapPackageList', Sort.desc); + }); + } + + QueryBuilder + thenBySapRemark() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapRemark', Sort.asc); + }); + } + + QueryBuilder + thenBySapRemarkDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapRemark', Sort.desc); + }); + } + + QueryBuilder + thenBySapVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + thenBySapVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + thenBySapVoucherYear() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherYear', Sort.asc); + }); + } + + QueryBuilder + thenBySapVoucherYearDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'sapVoucherYear', Sort.desc); + }); + } + + QueryBuilder + thenBySpmsStatus() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'spmsStatus', Sort.asc); + }); + } + + QueryBuilder + thenBySpmsStatusDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'spmsStatus', Sort.desc); + }); + } + + QueryBuilder + thenBySubmitOaDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'submitOaDate', Sort.asc); + }); + } + + QueryBuilder + thenBySubmitOaDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'submitOaDate', Sort.desc); + }); + } + + QueryBuilder + thenByToPort() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'toPort', Sort.asc); + }); + } + + QueryBuilder + thenByToPortDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'toPort', Sort.desc); + }); + } + + QueryBuilder + thenByUnderPostingDate() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underPostingDate', Sort.asc); + }); + } + + QueryBuilder + thenByUnderPostingDateDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underPostingDate', Sort.desc); + }); + } + + QueryBuilder + thenByUnderVoucherNumber() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherNumber', Sort.asc); + }); + } + + QueryBuilder + thenByUnderVoucherNumberDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherNumber', Sort.desc); + }); + } + + QueryBuilder + thenByUnderVoucherYear() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherYear', Sort.asc); + }); + } + + QueryBuilder + thenByUnderVoucherYearDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'underVoucherYear', Sort.desc); + }); + } + + QueryBuilder + thenByUuidDeliveryNote() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'uuidDeliveryNote', Sort.asc); + }); + } + + QueryBuilder + thenByUuidDeliveryNoteDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'uuidDeliveryNote', Sort.desc); + }); + } + + QueryBuilder + thenByWerksDelivery() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksDelivery', Sort.asc); + }); + } + + QueryBuilder + thenByWerksDeliveryDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksDelivery', Sort.desc); + }); + } + + QueryBuilder + thenByWerksReceive() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksReceive', Sort.asc); + }); + } + + QueryBuilder + thenByWerksReceiveDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'werksReceive', Sort.desc); + }); + } +} + +extension OverseaDeliveryRecordsQueryWhereDistinct + on QueryBuilder { + QueryBuilder + distinctByROW_ID() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'ROW_ID'); + }); + } + + QueryBuilder + distinctByActualWerksReceive({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'actualWerksReceive', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByActualWhsLocationCodeReceive({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'actualWhsLocationCodeReceive', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCabinetModel({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cabinetModel', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCabinetNumber({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cabinetNumber', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCancelPostingDate({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cancelPostingDate', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCancelUnderPostingDate({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cancelUnderPostingDate', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCancelUnderVoucherNumber({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cancelUnderVoucherNumber', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCancelVoucherNumber({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cancelVoucherNumber', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCancelVoucherYear({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'cancelVoucherYear', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByComments({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'comments', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByCostCenter({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'costCenter', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByDataVersion() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'dataVersion'); + }); + } + + QueryBuilder + distinctByDeliveryType({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'deliveryType', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByFromPort({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'fromPort', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByMerchandiser({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'merchandiser', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByOaApprovalDate({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'oaApprovalDate', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByOaBianhao({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'oaBianhao', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByOaRemark({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'oaRemark', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByOaWorkflow({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'oaWorkflow', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByPostingDate({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'postingDate', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByRemarks({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'remarks', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySapDeliveryNote({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'sapDeliveryNote', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySapPackageList({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'sapPackageList', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySapRemark({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'sapRemark', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySapVoucherNumber({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'sapVoucherNumber', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySapVoucherYear({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'sapVoucherYear', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySpmsStatus({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'spmsStatus', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctBySubmitOaDate({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'submitOaDate', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByToPort({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'toPort', caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByUnderPostingDate({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'underPostingDate', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByUnderVoucherNumber({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'underVoucherNumber', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByUnderVoucherYear({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'underVoucherYear', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByUuidDeliveryNote({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'uuidDeliveryNote', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByWerksDelivery({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'werksDelivery', + caseSensitive: caseSensitive); + }); + } + + QueryBuilder + distinctByWerksReceive({bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'werksReceive', caseSensitive: caseSensitive); + }); + } +} + +extension OverseaDeliveryRecordsQueryProperty on QueryBuilder< + OverseaDeliveryRecords, OverseaDeliveryRecords, QQueryProperty> { + QueryBuilder idProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'id'); + }); + } + + QueryBuilder + ROW_IDProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'ROW_ID'); + }); + } + + QueryBuilder + actualWerksReceiveProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'actualWerksReceive'); + }); + } + + QueryBuilder + actualWhsLocationCodeReceiveProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'actualWhsLocationCodeReceive'); + }); + } + + QueryBuilder + cabinetModelProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cabinetModel'); + }); + } + + QueryBuilder + cabinetNumberProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cabinetNumber'); + }); + } + + QueryBuilder + cancelPostingDateProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cancelPostingDate'); + }); + } + + QueryBuilder + cancelUnderPostingDateProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cancelUnderPostingDate'); + }); + } + + QueryBuilder + cancelUnderVoucherNumberProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cancelUnderVoucherNumber'); + }); + } + + QueryBuilder + cancelVoucherNumberProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cancelVoucherNumber'); + }); + } + + QueryBuilder + cancelVoucherYearProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'cancelVoucherYear'); + }); + } + + QueryBuilder + commentsProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'comments'); + }); + } + + QueryBuilder + costCenterProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'costCenter'); + }); + } + + QueryBuilder + dataVersionProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'dataVersion'); + }); + } + + QueryBuilder + deliveryTypeProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'deliveryType'); + }); + } + + QueryBuilder + fromPortProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'fromPort'); + }); + } + + QueryBuilder + merchandiserProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'merchandiser'); + }); + } + + QueryBuilder + oaApprovalDateProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'oaApprovalDate'); + }); + } + + QueryBuilder + oaBianhaoProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'oaBianhao'); + }); + } + + QueryBuilder + oaRemarkProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'oaRemark'); + }); + } + + QueryBuilder + oaWorkflowProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'oaWorkflow'); + }); + } + + QueryBuilder + postingDateProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'postingDate'); + }); + } + + QueryBuilder + remarksProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'remarks'); + }); + } + + QueryBuilder + sapDeliveryNoteProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'sapDeliveryNote'); + }); + } + + QueryBuilder + sapPackageListProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'sapPackageList'); + }); + } + + QueryBuilder + sapRemarkProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'sapRemark'); + }); + } + + QueryBuilder + sapVoucherNumberProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'sapVoucherNumber'); + }); + } + + QueryBuilder + sapVoucherYearProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'sapVoucherYear'); + }); + } + + QueryBuilder + spmsStatusProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'spmsStatus'); + }); + } + + QueryBuilder + submitOaDateProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'submitOaDate'); + }); + } + + QueryBuilder + toPortProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'toPort'); + }); + } + + QueryBuilder + underPostingDateProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'underPostingDate'); + }); + } + + QueryBuilder + underVoucherNumberProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'underVoucherNumber'); + }); + } + + QueryBuilder + underVoucherYearProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'underVoucherYear'); + }); + } + + QueryBuilder + uuidDeliveryNoteProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'uuidDeliveryNote'); + }); + } + + QueryBuilder + werksDeliveryProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'werksDelivery'); + }); + } + + QueryBuilder + werksReceiveProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'werksReceive'); + }); + } +} 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 1714447813969) +++ b/lib/page/overseas/overseas_delivery/model/oversea_delivery_list_model.dart (date 1714447813969) @@ -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 json) { + overseaDeliveryNoteList = json['overseaDeliveryNoteList'] != null + ? new OverseaDeliveryNoteList.fromJson(json['overseaDeliveryNoteList']) + : null; + } + + Map toJson() { + final Map data = new Map(); + if (overseaDeliveryNoteList != null) { + data['overseaDeliveryNoteList'] = overseaDeliveryNoteList!.toJson(); + } + return data; + } +} + +class OverseaDeliveryNoteList { + List? 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 json) { + if (json['records'] != null) { + records = []; + 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 toJson() { + final Map data = new Map(); + 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 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 toJson() { + final Map data = new Map(); + 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 offsets,\n Map> 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 offsets,\n Map> allOffsets,\n) {\n writer.writeObject(\n offsets[0],\n allOffsets,\n OverseaWhsOutSchema.serialize,\n object.overseaWhsOut,\n );\n writer.writeObjectList(\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 offsets,\n Map> allOffsets,\n) {\n final object = OutWarehouseDetailsModel(\n overseaWhsOut: reader.readObjectOrNull(\n offsets[0],\n OverseaWhsOutSchema.deserialize,\n allOffsets,\n ),\n overseaWhsOutDtl: reader.readObjectList(\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

(\n IsarReader reader,\n int propertyId,\n int offset,\n Map> allOffsets,\n) {\n switch (propertyId) {\n case 0:\n return (reader.readObjectOrNull(\n offset,\n OverseaWhsOutSchema.deserialize,\n allOffsets,\n )) as P;\n case 1:\n return (reader.readObjectList(\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 overseaWhsOutIsNull() {\n return QueryBuilder.apply(this, (query) {\n return query.addFilterCondition(const FilterCondition.isNull(\n property: r'overseaWhsOut',\n ));\n });\n }\n\n QueryBuilder overseaWhsOutIsNotNull() {\n return QueryBuilder.apply(this, (query) {\n return query.addFilterCondition(const FilterCondition.isNotNull(\n property: r'overseaWhsOut',\n ));\n });\n }\n\n QueryBuilder overseaWhsOutDtlIsNull() {\n return QueryBuilder.apply(this, (query) {\n return query.addFilterCondition(const FilterCondition.isNull(\n property: r'overseaWhsOutDtl',\n ));\n });\n }\n\n QueryBuilder overseaWhsOutDtlIsNotNull() {\n return QueryBuilder.apply(this, (query) {\n return query.addFilterCondition(const FilterCondition.isNotNull(\n property: r'overseaWhsOutDtl',\n ));\n });\n }\n\n QueryBuilder 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 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 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 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 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 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 uuidWhsOutIsNull() {\n return QueryBuilder.apply(this, (query) {\n return query.addFilterCondition(const FilterCondition.isNull(\n property: r'uuidWhsOut',\n ));\n });\n }\n\n QueryBuilder uuidWhsOutIsNotNull() {\n return QueryBuilder.apply(this, (query) {\n return query.addFilterCondition(const FilterCondition.isNotNull(\n property: r'uuidWhsOut',\n ));\n });\n }\n\n QueryBuilder 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 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 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 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 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 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\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\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 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 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 overseaWhsOut(FilterQuery q) {\n return QueryBuilder.apply(this, (query) {\n return query.object(q, r'overseaWhsOut');\n });\n }\n\n QueryBuilder\n overseaWhsOutDtlElement(FilterQuery 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 offsets,\n Map> 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 offsets,\n Map> 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(\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(\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(\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 offsets,\n Map> 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(\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(\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(\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

(\n IsarReader reader,\n int propertyId,\n int offset,\n Map> 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(\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(\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(\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 {\n QueryBuilder\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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 {\n QueryBuilder\n marmListElement(FilterQuery q) {\n return QueryBuilder.apply(this, (query) {\n return query.object(q, r'marmList');\n });\n }\n\n QueryBuilder\n postStorageInfoModelElement(FilterQuery q) {\n return QueryBuilder.apply(this, (query) {\n return query.object(q, r'postStorageInfoModel');\n });\n }\n\n QueryBuilder\n storageListElement(FilterQuery 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 offsets,\n Map> 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 offsets,\n Map> 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 offsets,\n Map> 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

(\n IsarReader reader,\n int propertyId,\n int offset,\n Map> 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 {\n QueryBuilder\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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 {}\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 ee4b8277bf3831bb5cc1fced41236475cf34571e) +++ b/lib/page/overseas/out_warehouse_details/model/out_warehouse_details_model.g.dart (date 1714447813967) @@ -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( - 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( - 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( - 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( - 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( 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( 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 + maxNumIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'maxNum', + )); + }); + } + + QueryBuilder + maxNumIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'maxNum', + )); + }); + } + + QueryBuilder + 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 + 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 + 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 + 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 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 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 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 ee4b8277bf3831bb5cc1fced41236475cf34571e) +++ b/lib/common/db/database_manager.dart (date 1714447813933) @@ -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'); }