You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
Dart
44 lines
1.3 KiB
Dart
import 'asset.dart';
|
|
import 'asset_transfer.dart';
|
|
|
|
class AssetTransferSearch extends AssetTransfer {
|
|
Asset asset;
|
|
int pageNumber = 10, pageSize;
|
|
bool mostRecent;
|
|
|
|
Map<String, dynamic> toSearch() {
|
|
final map = <String, dynamic>{};
|
|
map['pageSize'] = pageSize;
|
|
map['pageNumber'] = pageNumber;
|
|
map['id'] = id;
|
|
map['transferNo'] = transferNo;
|
|
map['transferCode'] = transferCode;
|
|
map['assetId'] = assetId;
|
|
map['destSiteId'] = destSiteId;
|
|
map['destBuildingId'] = destBuildingId;
|
|
map['destFloorId'] = destFloorId;
|
|
map['destDepartmentId'] = destDepartmentId;
|
|
map['destRoom'] = destRoom;
|
|
map['senderSiteId'] = senderSiteId;
|
|
map['senderBuildingId'] = senderBuildingId;
|
|
map['senderFloorId'] = senderFloorId;
|
|
map['senderDepartmentId'] = senderDepartmentId;
|
|
map['senderRoom'] = senderRoom;
|
|
map['senderAssignedEmployeeId'] = senderAssignedEmployeeId;
|
|
map['receiverAssignedEmployeeId'] = receiverAssignedEmployeeId;
|
|
map['mostRecent'] = mostRecent;
|
|
map['assetNumber'] = asset?.assetNumber;
|
|
map['assetSerialNo'] = asset?.assetSerialNo;
|
|
map['siteName'] = asset?.site?.custName;
|
|
|
|
/// TODO : the below parameters need to be discussed
|
|
// map['relatedToEmployeeId'] = "";
|
|
// map['assetGroup'] = {
|
|
// "id": 1,
|
|
// "name": "",
|
|
// "code": "",
|
|
// };
|
|
return map;
|
|
}
|
|
}
|