add packages, receiving & processing

This commit is contained in:
Sai Naw Wun
2020-10-12 03:34:05 +06:30
parent 32e6be2abd
commit b13dc69161
36 changed files with 1110 additions and 668 deletions

View File

@@ -16,13 +16,28 @@ class PackageDataProvider {
payload: {"packages": json, "fcs_id": fcsID}, token: await getToken());
}
Future<void> createPackage(Package package) async {
return await requestAPI("/package", "POST",
Future<void> createReceiving(Package package) async {
return await requestAPI("/receiving", "POST",
payload: package.toJson(), token: await getToken());
}
Future<void> deletePackage(Package package) async {
return await requestAPI("/package", "DELETE",
Future<void> updateReceiving(Package package) async {
return await requestAPI("/receiving", "PUT",
payload: package.toJson(), token: await getToken());
}
Future<void> deleteReceiving(Package package) async {
return await requestAPI("/receiving", "DELETE",
payload: {"id": package.id}, token: await getToken());
}
Future<void> updateProcessing(Package package) async {
return await requestAPI("/processing", "PUT",
payload: package.toJson(), token: await getToken());
}
Future<void> deleteProcessing(Package package) async {
return await requestAPI("/processing", "DELETE",
payload: {"id": package.id}, token: await getToken());
}