Cleanup + Code Refactor

This commit is contained in:
Dillon Ngo
2025-08-15 09:14:43 +08:00
parent c52b577c19
commit d8f1262ec2
35 changed files with 1000 additions and 229 deletions
@@ -4,6 +4,10 @@ namespace App\Http\Controllers\PackingLists;
use App\Classes\Modules\PackingLists\ControllersLogic\ListPackingListsLogic;
use App\Classes\Modules\PackingLists\ControllersLogic\ListPackingListsForWarehouseLogic;
use App\Classes\Modules\PackingLists\ControllersLogic\ListPackingListsPendingInvoiceLogic;
use App\Classes\Modules\PackingLists\ControllersLogic\ListPackingListsPendingApprovalLogic;
use App\Classes\Modules\PackingLists\ControllersLogic\ListPackingListsPendingPaymentLogic;
use App\Classes\Modules\PackingLists\ControllersLogic\ListPackingListsPaidInvoiceLogic;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
@@ -27,4 +31,39 @@ class ListPackingListsController
return $logic->execute($request);
}
/**
* @param Request $request
* @param ListPackingListsPendingInvoiceLogic $logic
* @return JsonResponse
*/
public function pendingInvoiceList(Request $request, ListPackingListsPendingInvoiceLogic $logic): JsonResponse {
return $logic->execute($request);
}
/**
* @param Request $request
* @param ListPackingListsPendingApprovalLogic $logic
* @return JsonResponse
*/
public function pendingApprovalList(Request $request, ListPackingListsPendingApprovalLogic $logic): JsonResponse {
return $logic->execute($request);
}
/**
* @param Request $request
* @param ListPackingListsPendingPaymentLogic $logic
* @return JsonResponse
*/
public function pendingPaymentList(Request $request, ListPackingListsPendingPaymentLogic $logic): JsonResponse {
return $logic->execute($request);
}
/**
* @param Request $request
* @param ListPackingListsPaidInvoiceLogic $logic
* @return JsonResponse
*/
public function paidInvoiceList(Request $request, ListPackingListsPaidInvoiceLogic $logic): JsonResponse {
return $logic->execute($request);
}
}