add packages, receiving & processing
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
|
||||
@@ -20,8 +20,13 @@ class PackageServiceImp implements PackageService {
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> createPackage(Package package) {
|
||||
return packageDataProvider.createPackage(package);
|
||||
Future<void> createReceiving(Package package) {
|
||||
return packageDataProvider.createReceiving(package);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> updateReceiving(Package package) {
|
||||
return packageDataProvider.updateReceiving(package);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -30,7 +35,17 @@ class PackageServiceImp implements PackageService {
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> deletePackage(Package package) {
|
||||
return packageDataProvider.deletePackage(package);
|
||||
Future<void> deleteReceiving(Package package) {
|
||||
return packageDataProvider.deleteReceiving(package);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> updateProcessing(Package package) {
|
||||
return packageDataProvider.updateProcessing(package);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> deleteProcessing(Package package) {
|
||||
return packageDataProvider.deleteProcessing(package);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,10 @@ import 'package:fcs/domain/entities/package.dart';
|
||||
|
||||
abstract class PackageService {
|
||||
Future<void> createPackages(List<Package> packages, String fcsID);
|
||||
Future<void> createPackage(Package package);
|
||||
Future<void> deletePackage(Package package);
|
||||
Future<void> createReceiving(Package package);
|
||||
Future<void> updateReceiving(Package package);
|
||||
Future<void> deleteReceiving(Package package);
|
||||
Future<void> updateProcessing(Package package);
|
||||
Future<void> deleteProcessing(Package package);
|
||||
Future<List<Package>> searchPackage(String term);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user