Explorar el Código

Refactor and clean up routes and migrations

- Removed unused migration files for media, company_account_receivables, and class_package_franchisee.
- Updated existing migrations to drop unnecessary tables (support_statuses, payment_methods, modalities, kanban_statuses).
- Simplified route definitions by removing middleware for certain routes in city, country, state, and others.
- Consolidated permissions for user type routes under franchisor permissions.
- Cleaned up routes related to financial accounts, notifications, and inventory management by removing redundant code.
ebagabee hace 1 semana
padre
commit
20dcabaa87
Se han modificado 100 ficheros con 0 adiciones y 4411 borrados
  1. 0 45
      app/Http/Controllers/ClassPackageFranchiseeController.php
  2. 0 72
      app/Http/Controllers/CompanyAccountReceivableController.php
  3. 0 45
      app/Http/Controllers/FinancialAccountPayableController.php
  4. 0 45
      app/Http/Controllers/FinancialAccountReceiveController.php
  5. 0 45
      app/Http/Controllers/FinancialInvoiceController.php
  6. 0 45
      app/Http/Controllers/FranchiseeInventoryController.php
  7. 0 38
      app/Http/Controllers/FranchiseeReceivableController.php
  8. 0 45
      app/Http/Controllers/FranchisorInventoryController.php
  9. 0 45
      app/Http/Controllers/IntegrationVariableController.php
  10. 0 45
      app/Http/Controllers/IntegrationsController.php
  11. 0 45
      app/Http/Controllers/KanbanMovementController.php
  12. 0 45
      app/Http/Controllers/KanbanStatusController.php
  13. 0 46
      app/Http/Controllers/MediaController.php
  14. 0 45
      app/Http/Controllers/ModalityController.php
  15. 0 45
      app/Http/Controllers/NotificationRecipientController.php
  16. 0 45
      app/Http/Controllers/PaymentMethodController.php
  17. 0 55
      app/Http/Controllers/PermissionController.php
  18. 0 45
      app/Http/Controllers/ProductKitController.php
  19. 0 45
      app/Http/Controllers/ProductMovementController.php
  20. 0 45
      app/Http/Controllers/ProductOrderController.php
  21. 0 45
      app/Http/Controllers/ProductOrderItemController.php
  22. 0 45
      app/Http/Controllers/SupplierController.php
  23. 0 45
      app/Http/Controllers/SupportMovementController.php
  24. 0 45
      app/Http/Controllers/SupportStatusController.php
  25. 0 45
      app/Http/Controllers/TreasuryImportLineController.php
  26. 0 45
      app/Http/Controllers/TreasuryImportsController.php
  27. 0 45
      app/Http/Controllers/UnitUserController.php
  28. 0 34
      app/Http/Requests/ClassPackageFranchiseeRequest.php
  29. 0 34
      app/Http/Requests/FinancialAccountPayableRequest.php
  30. 0 34
      app/Http/Requests/FinancialAccountReceiveRequest.php
  31. 0 34
      app/Http/Requests/FinancialInvoiceRequest.php
  32. 0 34
      app/Http/Requests/FranchiseeInventoryRequest.php
  33. 0 34
      app/Http/Requests/FranchisorInventoryRequest.php
  34. 0 34
      app/Http/Requests/IntegrationVariableRequest.php
  35. 0 34
      app/Http/Requests/IntegrationsRequest.php
  36. 0 34
      app/Http/Requests/KanbanMovementRequest.php
  37. 0 34
      app/Http/Requests/KanbanStatusRequest.php
  38. 0 24
      app/Http/Requests/MediaRequest.php
  39. 0 34
      app/Http/Requests/ModalityRequest.php
  40. 0 34
      app/Http/Requests/NotificationRecipientRequest.php
  41. 0 34
      app/Http/Requests/PaymentMethodRequest.php
  42. 0 18
      app/Http/Requests/PermissionRequest.php
  43. 0 34
      app/Http/Requests/ProductKitRequest.php
  44. 0 34
      app/Http/Requests/ProductMovementRequest.php
  45. 0 34
      app/Http/Requests/ProductOrderItemRequest.php
  46. 0 34
      app/Http/Requests/ProductOrderRequest.php
  47. 0 19
      app/Http/Requests/StoreCompanyReceivableRequest.php
  48. 0 34
      app/Http/Requests/SupplierRequest.php
  49. 0 34
      app/Http/Requests/SupportMovementRequest.php
  50. 0 34
      app/Http/Requests/SupportStatusRequest.php
  51. 0 34
      app/Http/Requests/TreasuryImportLineRequest.php
  52. 0 34
      app/Http/Requests/TreasuryImportsRequest.php
  53. 0 34
      app/Http/Requests/UnitUserRequest.php
  54. 0 45
      app/Http/Resources/ClassPackageFranchiseeResource.php
  55. 0 32
      app/Http/Resources/CompanyAccountReceivableResource.php
  56. 0 45
      app/Http/Resources/FinancialAccountPayableResource.php
  57. 0 45
      app/Http/Resources/FinancialAccountReceiveResource.php
  58. 0 45
      app/Http/Resources/FinancialInvoiceResource.php
  59. 0 45
      app/Http/Resources/FranchiseeInventoryResource.php
  60. 0 45
      app/Http/Resources/FranchisorInventoryResource.php
  61. 0 45
      app/Http/Resources/IntegrationVariableResource.php
  62. 0 45
      app/Http/Resources/IntegrationsResource.php
  63. 0 45
      app/Http/Resources/KanbanMovementResource.php
  64. 0 45
      app/Http/Resources/KanbanStatusResource.php
  65. 0 35
      app/Http/Resources/MediaResource.php
  66. 0 45
      app/Http/Resources/ModalityResource.php
  67. 0 45
      app/Http/Resources/PaymentMethodResource.php
  68. 0 45
      app/Http/Resources/ProductKitResource.php
  69. 0 45
      app/Http/Resources/ProductMovementResource.php
  70. 0 45
      app/Http/Resources/ProductOrderItemResource.php
  71. 0 45
      app/Http/Resources/ProductOrderResource.php
  72. 0 45
      app/Http/Resources/SupplierResource.php
  73. 0 45
      app/Http/Resources/SupportMovementResource.php
  74. 0 45
      app/Http/Resources/SupportStatusResource.php
  75. 0 45
      app/Http/Resources/TreasuryImportLineResource.php
  76. 0 45
      app/Http/Resources/TreasuryImportsResource.php
  77. 0 38
      app/Models/ClassPackageFranchisee.php
  78. 0 52
      app/Models/CompanyAccountReceivable.php
  79. 0 64
      app/Models/FinancialAccountPayable.php
  80. 0 68
      app/Models/FinancialAccountReceive.php
  81. 0 60
      app/Models/FinancialInvoice.php
  82. 0 52
      app/Models/FranchiseeInventory.php
  83. 0 50
      app/Models/FranchisorInventory.php
  84. 0 54
      app/Models/IntegrationVariable.php
  85. 0 54
      app/Models/Integrations.php
  86. 0 56
      app/Models/KanbanMovement.php
  87. 0 50
      app/Models/KanbanStatus.php
  88. 0 56
      app/Models/Media.php
  89. 0 48
      app/Models/Modality.php
  90. 0 48
      app/Models/PaymentMethod.php
  91. 0 52
      app/Models/ProductKit.php
  92. 0 60
      app/Models/ProductMovement.php
  93. 0 56
      app/Models/ProductOrder.php
  94. 0 58
      app/Models/ProductOrderItem.php
  95. 0 54
      app/Models/Supplier.php
  96. 0 56
      app/Models/SupportMovement.php
  97. 0 50
      app/Models/SupportStatus.php
  98. 0 62
      app/Models/TreasuryImportLine.php
  99. 0 62
      app/Models/TreasuryImports.php
  100. 0 50
      app/Services/ClassPackageFranchiseeService.php

+ 0 - 45
app/Http/Controllers/ClassPackageFranchiseeController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\ClassPackageFranchiseeService;
-use App\Http\Requests\ClassPackageFranchiseeRequest;
-use App\Http\Resources\ClassPackageFranchiseeResource;
-use Illuminate\Http\JsonResponse;
-
-class ClassPackageFranchiseeController extends Controller
-{
-    public function __construct(
-        protected ClassPackageFranchiseeService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: ClassPackageFranchiseeResource::collection($items));
-    }
-
-    public function store(ClassPackageFranchiseeRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new ClassPackageFranchiseeResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new ClassPackageFranchiseeResource($item));
-    }
-
-    public function update(ClassPackageFranchiseeRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new ClassPackageFranchiseeResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 72
app/Http/Controllers/CompanyAccountReceivableController.php

@@ -1,72 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Http\Requests\SettleReceivableRequest;
-use App\Http\Requests\StoreCompanyReceivableRequest;
-use App\Http\Resources\CompanyAccountReceivableResource;
-use App\Services\CompanyAccountReceivableService;
-use Illuminate\Http\JsonResponse;
-use Illuminate\Http\Request;
-
-/**
- * Contas a Receber avulsas da matriz (franqueadora).
- */
-class CompanyAccountReceivableController extends Controller
-{
-    public function __construct(
-        protected CompanyAccountReceivableService $service,
-    ) {}
-
-    public function index(Request $request): JsonResponse
-    {
-        $filters = array_filter($request->only(['status']), fn ($v) => $v !== null);
-
-        return $this->successResponse(
-            payload: CompanyAccountReceivableResource::collection($this->service->list($filters)),
-        );
-    }
-
-    public function store(StoreCompanyReceivableRequest $request): JsonResponse
-    {
-        $item = $this->service->createManual($request->validated());
-
-        return $this->successResponse(
-            payload: new CompanyAccountReceivableResource($item),
-            message: __('messages.created'),
-            code: 201,
-        );
-    }
-
-    public function settle(SettleReceivableRequest $request, int $id): JsonResponse
-    {
-        $receivable = $this->service->findById($id);
-
-        if (!$receivable) {
-            return $this->errorResponse(message: 'Recebível não encontrado', code: 404);
-        }
-
-        $item = $this->service->settle($receivable, $request->validated());
-
-        return $this->successResponse(
-            payload: new CompanyAccountReceivableResource($item),
-            message: 'Baixa realizada com sucesso',
-        );
-    }
-
-    public function reopen(int $id): JsonResponse
-    {
-        $receivable = $this->service->findById($id);
-
-        if (!$receivable) {
-            return $this->errorResponse(message: 'Recebível não encontrado', code: 404);
-        }
-
-        $item = $this->service->reopen($receivable);
-
-        return $this->successResponse(
-            payload: new CompanyAccountReceivableResource($item),
-            message: 'Recebível reaberto',
-        );
-    }
-}

+ 0 - 45
app/Http/Controllers/FinancialAccountPayableController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\FinancialAccountPayableService;
-use App\Http\Requests\FinancialAccountPayableRequest;
-use App\Http\Resources\FinancialAccountPayableResource;
-use Illuminate\Http\JsonResponse;
-
-class FinancialAccountPayableController extends Controller
-{
-    public function __construct(
-        protected FinancialAccountPayableService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: FinancialAccountPayableResource::collection($items));
-    }
-
-    public function store(FinancialAccountPayableRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new FinancialAccountPayableResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new FinancialAccountPayableResource($item));
-    }
-
-    public function update(FinancialAccountPayableRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new FinancialAccountPayableResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/FinancialAccountReceiveController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\FinancialAccountReceiveService;
-use App\Http\Requests\FinancialAccountReceiveRequest;
-use App\Http\Resources\FinancialAccountReceiveResource;
-use Illuminate\Http\JsonResponse;
-
-class FinancialAccountReceiveController extends Controller
-{
-    public function __construct(
-        protected FinancialAccountReceiveService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: FinancialAccountReceiveResource::collection($items));
-    }
-
-    public function store(FinancialAccountReceiveRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new FinancialAccountReceiveResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new FinancialAccountReceiveResource($item));
-    }
-
-    public function update(FinancialAccountReceiveRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new FinancialAccountReceiveResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/FinancialInvoiceController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\FinancialInvoiceService;
-use App\Http\Requests\FinancialInvoiceRequest;
-use App\Http\Resources\FinancialInvoiceResource;
-use Illuminate\Http\JsonResponse;
-
-class FinancialInvoiceController extends Controller
-{
-    public function __construct(
-        protected FinancialInvoiceService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: FinancialInvoiceResource::collection($items));
-    }
-
-    public function store(FinancialInvoiceRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new FinancialInvoiceResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new FinancialInvoiceResource($item));
-    }
-
-    public function update(FinancialInvoiceRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new FinancialInvoiceResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/FranchiseeInventoryController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\FranchiseeInventoryService;
-use App\Http\Requests\FranchiseeInventoryRequest;
-use App\Http\Resources\FranchiseeInventoryResource;
-use Illuminate\Http\JsonResponse;
-
-class FranchiseeInventoryController extends Controller
-{
-    public function __construct(
-        protected FranchiseeInventoryService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: FranchiseeInventoryResource::collection($items));
-    }
-
-    public function store(FranchiseeInventoryRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new FranchiseeInventoryResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new FranchiseeInventoryResource($item));
-    }
-
-    public function update(FranchiseeInventoryRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new FranchiseeInventoryResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 38
app/Http/Controllers/FranchiseeReceivableController.php

@@ -1,38 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Http\Controllers\Concerns\ResolvesActiveUnit;
-use App\Models\StudentContractInstallment;
-use Illuminate\Http\JsonResponse;
-use Illuminate\Http\Request;
-
-class FranchiseeReceivableController extends Controller
-{
-    use ResolvesActiveUnit;
-
-    public function index(Request $request): JsonResponse
-    {
-        $unitId = $this->activeUnitId();
-
-        if (!$unitId) {
-            return $this->errorResponse(message: 'Unidade não ativa no contexto.', code: 400);
-        }
-
-        $query = StudentContractInstallment::with(['student'])
-            ->where('unit_id', $unitId)
-            ->orderBy('due_date', 'asc');
-
-        if ($request->has('status')) {
-            $query->where('status', $request->query('status'));
-        }
-
-        if ($request->has('student_id')) {
-            $query->where('student_id', $request->query('student_id'));
-        }
-
-        $items = $query->get();
-
-        return $this->successResponse(payload: $items);
-    }
-}

+ 0 - 45
app/Http/Controllers/FranchisorInventoryController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\FranchisorInventoryService;
-use App\Http\Requests\FranchisorInventoryRequest;
-use App\Http\Resources\FranchisorInventoryResource;
-use Illuminate\Http\JsonResponse;
-
-class FranchisorInventoryController extends Controller
-{
-    public function __construct(
-        protected FranchisorInventoryService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: FranchisorInventoryResource::collection($items));
-    }
-
-    public function store(FranchisorInventoryRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new FranchisorInventoryResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new FranchisorInventoryResource($item));
-    }
-
-    public function update(FranchisorInventoryRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new FranchisorInventoryResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/IntegrationVariableController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\IntegrationVariableService;
-use App\Http\Requests\IntegrationVariableRequest;
-use App\Http\Resources\IntegrationVariableResource;
-use Illuminate\Http\JsonResponse;
-
-class IntegrationVariableController extends Controller
-{
-    public function __construct(
-        protected IntegrationVariableService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: IntegrationVariableResource::collection($items));
-    }
-
-    public function store(IntegrationVariableRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new IntegrationVariableResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new IntegrationVariableResource($item));
-    }
-
-    public function update(IntegrationVariableRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new IntegrationVariableResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/IntegrationsController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\IntegrationsService;
-use App\Http\Requests\IntegrationsRequest;
-use App\Http\Resources\IntegrationsResource;
-use Illuminate\Http\JsonResponse;
-
-class IntegrationsController extends Controller
-{
-    public function __construct(
-        protected IntegrationsService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: IntegrationsResource::collection($items));
-    }
-
-    public function store(IntegrationsRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new IntegrationsResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new IntegrationsResource($item));
-    }
-
-    public function update(IntegrationsRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new IntegrationsResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/KanbanMovementController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\KanbanMovementService;
-use App\Http\Requests\KanbanMovementRequest;
-use App\Http\Resources\KanbanMovementResource;
-use Illuminate\Http\JsonResponse;
-
-class KanbanMovementController extends Controller
-{
-    public function __construct(
-        protected KanbanMovementService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: KanbanMovementResource::collection($items));
-    }
-
-    public function store(KanbanMovementRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new KanbanMovementResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new KanbanMovementResource($item));
-    }
-
-    public function update(KanbanMovementRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new KanbanMovementResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/KanbanStatusController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\KanbanStatusService;
-use App\Http\Requests\KanbanStatusRequest;
-use App\Http\Resources\KanbanStatusResource;
-use Illuminate\Http\JsonResponse;
-
-class KanbanStatusController extends Controller
-{
-    public function __construct(
-        protected KanbanStatusService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: KanbanStatusResource::collection($items));
-    }
-
-    public function store(KanbanStatusRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new KanbanStatusResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new KanbanStatusResource($item));
-    }
-
-    public function update(KanbanStatusRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new KanbanStatusResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 46
app/Http/Controllers/MediaController.php

@@ -1,46 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\MediaService;
-use App\Http\Requests\MediaRequest;
-use App\Http\Resources\MediaResource;
-use Illuminate\Http\JsonResponse;
-use Illuminate\Http\Request;
-
-class MediaController extends Controller
-{
-    public function __construct(
-        protected MediaService $service,
-    ) {}
-
-    public function index(Request $request): JsonResponse
-    {
-        $items = $this->service->getAll($request->only(['origem', 'origem_id']));
-        return $this->successResponse(payload: MediaResource::collection($items));
-    }
-
-    public function store(MediaRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new MediaResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new MediaResource($item));
-    }
-
-    public function update(MediaRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new MediaResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/ModalityController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\ModalityService;
-use App\Http\Requests\ModalityRequest;
-use App\Http\Resources\ModalityResource;
-use Illuminate\Http\JsonResponse;
-
-class ModalityController extends Controller
-{
-    public function __construct(
-        protected ModalityService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: ModalityResource::collection($items));
-    }
-
-    public function store(ModalityRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new ModalityResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new ModalityResource($item));
-    }
-
-    public function update(ModalityRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new ModalityResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/NotificationRecipientController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\NotificationRecipientService;
-use App\Http\Requests\NotificationRecipientRequest;
-use App\Http\Resources\NotificationRecipientResource;
-use Illuminate\Http\JsonResponse;
-
-class NotificationRecipientController extends Controller
-{
-    public function __construct(
-        protected NotificationRecipientService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: NotificationRecipientResource::collection($items));
-    }
-
-    public function store(NotificationRecipientRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new NotificationRecipientResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new NotificationRecipientResource($item));
-    }
-
-    public function update(NotificationRecipientRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new NotificationRecipientResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/PaymentMethodController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\PaymentMethodService;
-use App\Http\Requests\PaymentMethodRequest;
-use App\Http\Resources\PaymentMethodResource;
-use Illuminate\Http\JsonResponse;
-
-class PaymentMethodController extends Controller
-{
-    public function __construct(
-        protected PaymentMethodService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: PaymentMethodResource::collection($items));
-    }
-
-    public function store(PaymentMethodRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new PaymentMethodResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new PaymentMethodResource($item));
-    }
-
-    public function update(PaymentMethodRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new PaymentMethodResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 55
app/Http/Controllers/PermissionController.php

@@ -1,55 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\PermissionService;
-use App\Http\Requests\PermissionRequest;
-use App\Http\Resources\PermissionResource;
-use Illuminate\Http\JsonResponse;
-
-class PermissionController extends Controller
-{
-    public function __construct(protected PermissionService $service) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(
-            payload: PermissionResource::collection($items),
-        );
-    }
-
-    public function store(PermissionRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(
-            payload: new PermissionResource($item),
-            message: __("messages.created"),
-            code: 201,
-        );
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new PermissionResource($item));
-    }
-
-    public function update(PermissionRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(
-            payload: new PermissionResource($item),
-            message: __("messages.updated"),
-        );
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(
-            message: __("messages.deleted"),
-            code: 204,
-        );
-    }
-}

+ 0 - 45
app/Http/Controllers/ProductKitController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\ProductKitService;
-use App\Http\Requests\ProductKitRequest;
-use App\Http\Resources\ProductKitResource;
-use Illuminate\Http\JsonResponse;
-
-class ProductKitController extends Controller
-{
-    public function __construct(
-        protected ProductKitService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: ProductKitResource::collection($items));
-    }
-
-    public function store(ProductKitRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new ProductKitResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new ProductKitResource($item));
-    }
-
-    public function update(ProductKitRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new ProductKitResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/ProductMovementController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\ProductMovementService;
-use App\Http\Requests\ProductMovementRequest;
-use App\Http\Resources\ProductMovementResource;
-use Illuminate\Http\JsonResponse;
-
-class ProductMovementController extends Controller
-{
-    public function __construct(
-        protected ProductMovementService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: ProductMovementResource::collection($items));
-    }
-
-    public function store(ProductMovementRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new ProductMovementResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new ProductMovementResource($item));
-    }
-
-    public function update(ProductMovementRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new ProductMovementResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/ProductOrderController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\ProductOrderService;
-use App\Http\Requests\ProductOrderRequest;
-use App\Http\Resources\ProductOrderResource;
-use Illuminate\Http\JsonResponse;
-
-class ProductOrderController extends Controller
-{
-    public function __construct(
-        protected ProductOrderService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: ProductOrderResource::collection($items));
-    }
-
-    public function store(ProductOrderRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new ProductOrderResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new ProductOrderResource($item));
-    }
-
-    public function update(ProductOrderRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new ProductOrderResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/ProductOrderItemController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\ProductOrderItemService;
-use App\Http\Requests\ProductOrderItemRequest;
-use App\Http\Resources\ProductOrderItemResource;
-use Illuminate\Http\JsonResponse;
-
-class ProductOrderItemController extends Controller
-{
-    public function __construct(
-        protected ProductOrderItemService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: ProductOrderItemResource::collection($items));
-    }
-
-    public function store(ProductOrderItemRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new ProductOrderItemResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new ProductOrderItemResource($item));
-    }
-
-    public function update(ProductOrderItemRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new ProductOrderItemResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/SupplierController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\SupplierService;
-use App\Http\Requests\SupplierRequest;
-use App\Http\Resources\SupplierResource;
-use Illuminate\Http\JsonResponse;
-
-class SupplierController extends Controller
-{
-    public function __construct(
-        protected SupplierService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: SupplierResource::collection($items));
-    }
-
-    public function store(SupplierRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new SupplierResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new SupplierResource($item));
-    }
-
-    public function update(SupplierRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new SupplierResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/SupportMovementController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\SupportMovementService;
-use App\Http\Requests\SupportMovementRequest;
-use App\Http\Resources\SupportMovementResource;
-use Illuminate\Http\JsonResponse;
-
-class SupportMovementController extends Controller
-{
-    public function __construct(
-        protected SupportMovementService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: SupportMovementResource::collection($items));
-    }
-
-    public function store(SupportMovementRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new SupportMovementResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new SupportMovementResource($item));
-    }
-
-    public function update(SupportMovementRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new SupportMovementResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/SupportStatusController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\SupportStatusService;
-use App\Http\Requests\SupportStatusRequest;
-use App\Http\Resources\SupportStatusResource;
-use Illuminate\Http\JsonResponse;
-
-class SupportStatusController extends Controller
-{
-    public function __construct(
-        protected SupportStatusService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: SupportStatusResource::collection($items));
-    }
-
-    public function store(SupportStatusRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new SupportStatusResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new SupportStatusResource($item));
-    }
-
-    public function update(SupportStatusRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new SupportStatusResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/TreasuryImportLineController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\TreasuryImportLineService;
-use App\Http\Requests\TreasuryImportLineRequest;
-use App\Http\Resources\TreasuryImportLineResource;
-use Illuminate\Http\JsonResponse;
-
-class TreasuryImportLineController extends Controller
-{
-    public function __construct(
-        protected TreasuryImportLineService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: TreasuryImportLineResource::collection($items));
-    }
-
-    public function store(TreasuryImportLineRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new TreasuryImportLineResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new TreasuryImportLineResource($item));
-    }
-
-    public function update(TreasuryImportLineRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new TreasuryImportLineResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/TreasuryImportsController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\TreasuryImportsService;
-use App\Http\Requests\TreasuryImportsRequest;
-use App\Http\Resources\TreasuryImportsResource;
-use Illuminate\Http\JsonResponse;
-
-class TreasuryImportsController extends Controller
-{
-    public function __construct(
-        protected TreasuryImportsService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: TreasuryImportsResource::collection($items));
-    }
-
-    public function store(TreasuryImportsRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new TreasuryImportsResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new TreasuryImportsResource($item));
-    }
-
-    public function update(TreasuryImportsRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new TreasuryImportsResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 45
app/Http/Controllers/UnitUserController.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Services\UnitUserService;
-use App\Http\Requests\UnitUserRequest;
-use App\Http\Resources\UnitUserResource;
-use Illuminate\Http\JsonResponse;
-
-class UnitUserController extends Controller
-{
-    public function __construct(
-        protected UnitUserService $service,
-    ) {}
-
-    public function index(): JsonResponse
-    {
-        $items = $this->service->getAll();
-        return $this->successResponse(payload: UnitUserResource::collection($items));
-    }
-
-    public function store(UnitUserRequest $request): JsonResponse
-    {
-        $item = $this->service->create($request->validated());
-        return $this->successResponse(payload: new UnitUserResource($item), message: __('messages.created'), code: 201);
-    }
-
-    public function show(int $id): JsonResponse
-    {
-        $item = $this->service->findById($id);
-        return $this->successResponse(payload: new UnitUserResource($item));
-    }
-
-    public function update(UnitUserRequest $request, int $id): JsonResponse
-    {
-        $item = $this->service->update($id, $request->validated());
-        return $this->successResponse(payload: new UnitUserResource($item), message: __('messages.updated'));
-    }
-
-    public function destroy(int $id): JsonResponse
-    {
-        $this->service->delete($id);
-        return $this->successResponse(message: __('messages.deleted'), code: 204);
-    }
-}

+ 0 - 34
app/Http/Requests/ClassPackageFranchiseeRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class ClassPackageFranchiseeRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/FinancialAccountPayableRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class FinancialAccountPayableRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/FinancialAccountReceiveRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class FinancialAccountReceiveRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/FinancialInvoiceRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class FinancialInvoiceRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/FranchiseeInventoryRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class FranchiseeInventoryRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/FranchisorInventoryRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class FranchisorInventoryRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/IntegrationVariableRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class IntegrationVariableRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/IntegrationsRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class IntegrationsRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/KanbanMovementRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class KanbanMovementRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/KanbanStatusRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class KanbanStatusRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 24
app/Http/Requests/MediaRequest.php

@@ -1,24 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class MediaRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            'name'      => 'required|string|max:255',
-            'origem'    => 'required|string|max:255',
-            'origem_id' => 'required|integer',
-            'file'      => 'sometimes|file|mimes:jpeg,png,gif,pdf,mp4,mov,avi|max:20480',
-        ];
-
-        if ($this->isMethod('POST')) {
-            $rules['file'] = 'required|file|mimes:jpeg,png,gif,pdf,mp4,mov,avi|max:20480';
-        }
-
-        return $rules;
-    }
-}

+ 0 - 34
app/Http/Requests/ModalityRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class ModalityRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/NotificationRecipientRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class NotificationRecipientRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/PaymentMethodRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class PaymentMethodRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 18
app/Http/Requests/PermissionRequest.php

@@ -1,18 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class PermissionRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        return [
-            'scope' => 'required|string',
-            'description' => 'required|string',
-            'bits' => 'required|integer',
-            'parent_id' => 'nullable|integer',
-        ];
-    }
-}

+ 0 - 34
app/Http/Requests/ProductKitRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class ProductKitRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/ProductMovementRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class ProductMovementRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/ProductOrderItemRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class ProductOrderItemRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/ProductOrderRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class ProductOrderRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 19
app/Http/Requests/StoreCompanyReceivableRequest.php

@@ -1,19 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class StoreCompanyReceivableRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        return [
-            'history'                   => 'required|string|max:255',
-            'value'                     => 'required|numeric|min:0.01',
-            'due_date'                  => 'required|date',
-            'financial_plan_account_id' => 'nullable|integer|exists:financial_plan_accounts,id',
-            'obs'                       => 'nullable|string|max:1000',
-        ];
-    }
-}

+ 0 - 34
app/Http/Requests/SupplierRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class SupplierRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/SupportMovementRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class SupportMovementRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/SupportStatusRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class SupportStatusRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/TreasuryImportLineRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class TreasuryImportLineRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/TreasuryImportsRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class TreasuryImportsRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 34
app/Http/Requests/UnitUserRequest.php

@@ -1,34 +0,0 @@
-<?php
-
-namespace App\Http\Requests;
-
-use Illuminate\Foundation\Http\FormRequest;
-
-class UnitUserRequest extends FormRequest
-{
-    public function rules(): array
-    {
-        $rules = [
-            // Add your validation rules here
-            //'field' => 'sometimes|string|max:255',
-        ];
-
-        // Different rules for creation
-        //if ($this->isMethod('POST')) {
-            // Make fields required if needed
-            // $rules['field'] = 'required|string|max:255';
-        //}
-
-        return $rules;
-    }
-
-    /**
-    * Add custom messages when needed
-    * public function messages(): array
-    * {
-    *   return [
-    *        'field.required' => __('message.algo'),
-    *    ];
-    * }
-    */
-}

+ 0 - 45
app/Http/Resources/ClassPackageFranchiseeResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\ClassPackageFranchisee;
-
-class ClassPackageFranchiseeResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<ClassPackageFranchisee> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<ClassPackageFranchiseeResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 32
app/Http/Resources/CompanyAccountReceivableResource.php

@@ -1,32 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-
-class CompanyAccountReceivableResource extends JsonResource
-{
-    public function toArray(Request $request): array
-    {
-        return [
-            'id'                        => $this->id,
-            'origin'                    => $this->origin,
-            'financial_plan_account_id' => $this->financial_plan_account_id,
-            'plan_account'              => $this->whenLoaded('planAccount', fn () => $this->planAccount ? [
-                'id'          => $this->planAccount->id,
-                'code'        => $this->planAccount->code,
-                'description' => $this->planAccount->description,
-            ] : null),
-            'history'                   => $this->history,
-            'value'                     => (float) $this->value,
-            'paid_value'                => (float) $this->paid_value,
-            'discount'                  => (float) $this->discount,
-            'fine'                      => (float) $this->fine,
-            'due_date'                  => $this->due_date?->format('Y-m-d'),
-            'payment_date'              => $this->payment_date?->format('Y-m-d'),
-            'status'                    => $this->status,
-            'obs'                       => $this->obs,
-        ];
-    }
-}

+ 0 - 45
app/Http/Resources/FinancialAccountPayableResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\FinancialAccountPayable;
-
-class FinancialAccountPayableResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<FinancialAccountPayable> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<FinancialAccountPayableResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/FinancialAccountReceiveResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\FinancialAccountReceive;
-
-class FinancialAccountReceiveResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<FinancialAccountReceive> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<FinancialAccountReceiveResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/FinancialInvoiceResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\FinancialInvoice;
-
-class FinancialInvoiceResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<FinancialInvoice> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<FinancialInvoiceResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/FranchiseeInventoryResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\FranchiseeInventory;
-
-class FranchiseeInventoryResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<FranchiseeInventory> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<FranchiseeInventoryResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/FranchisorInventoryResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\FranchisorInventory;
-
-class FranchisorInventoryResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<FranchisorInventory> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<FranchisorInventoryResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/IntegrationVariableResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\IntegrationVariable;
-
-class IntegrationVariableResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<IntegrationVariable> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<IntegrationVariableResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/IntegrationsResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\Integrations;
-
-class IntegrationsResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<Integrations> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<IntegrationsResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/KanbanMovementResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\KanbanMovement;
-
-class KanbanMovementResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<KanbanMovement> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<KanbanMovementResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/KanbanStatusResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\KanbanStatus;
-
-class KanbanStatusResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<KanbanStatus> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<KanbanStatusResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 35
app/Http/Resources/MediaResource.php

@@ -1,35 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use Illuminate\Support\Facades\Storage;
-use App\Models\Media;
-
-class MediaResource extends JsonResource
-{
-    public function toArray(Request $request): array
-    {
-        return [
-            'id'         => $this->id,
-            'name'       => $this->name,
-            'origem'     => $this->origem,
-            'origem_id'  => $this->origem_id,
-            'file_url'   => $this->url ? Storage::url($this->url) : null,
-            'file_type'  => $this->file_type,
-            'created_at' => Carbon::parse($this->created_at)->format('d/m/Y'),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<Media> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<MediaResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/ModalityResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\Modality;
-
-class ModalityResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<Modality> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<ModalityResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/PaymentMethodResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\PaymentMethod;
-
-class PaymentMethodResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<PaymentMethod> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<PaymentMethodResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/ProductKitResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\ProductKit;
-
-class ProductKitResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<ProductKit> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<ProductKitResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/ProductMovementResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\ProductMovement;
-
-class ProductMovementResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<ProductMovement> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<ProductMovementResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/ProductOrderItemResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\ProductOrderItem;
-
-class ProductOrderItemResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<ProductOrderItem> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<ProductOrderItemResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/ProductOrderResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\ProductOrder;
-
-class ProductOrderResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<ProductOrder> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<ProductOrderResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/SupplierResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\Supplier;
-
-class SupplierResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<Supplier> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<SupplierResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/SupportMovementResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\SupportMovement;
-
-class SupportMovementResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<SupportMovement> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<SupportMovementResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/SupportStatusResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\SupportStatus;
-
-class SupportStatusResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<SupportStatus> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<SupportStatusResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/TreasuryImportLineResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\TreasuryImportLine;
-
-class TreasuryImportLineResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<TreasuryImportLine> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<TreasuryImportLineResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 45
app/Http/Resources/TreasuryImportsResource.php

@@ -1,45 +0,0 @@
-<?php
-
-namespace App\Http\Resources;
-
-use Carbon\Carbon;
-use Illuminate\Http\Request;
-use Illuminate\Http\Resources\Json\JsonResource;
-use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
-use App\Models\TreasuryImports;
-
-class TreasuryImportsResource extends JsonResource
-{
-    /**
-     * Transform the resource into an array.
-     *
-     * @return array<string, mixed>
-     */
-    public function toArray(Request $request): array
-    {
-        return [
-            'id' => $this->id,
-            'name' => $this->name,
-            'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'),
-            'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'),
-            // Add your fields here
-
-            // Conditional fields
-            // $this->mergeWhen($request->user()?->isAdmin(), [
-            //     'internal_notes' => $this->internal_notes,
-            // ]),
-
-            // Relationships
-            // 'user' => new UserResource($this->whenLoaded('user')),
-        ];
-    }
-
-    /**
-     * @param \Illuminate\Database\Eloquent\Collection<TreasuryImports> $resource
-     * @return \Illuminate\Http\Resources\Json\AnonymousResourceCollection<TreasuryImportsResource>
-     */
-    public static function collection($resource): AnonymousResourceCollection
-    {
-        return parent::collection($resource);
-    }
-}

+ 0 - 38
app/Models/ClassPackageFranchisee.php

@@ -1,38 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ClassPackageFranchisee newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ClassPackageFranchisee newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ClassPackageFranchisee query()
- * @mixin \Eloquent
- */
-class ClassPackageFranchisee extends Model
-{
-    use HasFactory;
-
-    protected $table = 'class_package_franchisees';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 52
app/Models/CompanyAccountReceivable.php

@@ -1,52 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\Relations\BelongsTo;
-use Illuminate\Database\Eloquent\SoftDeletes;
-
-/**
- * Contas a Receber avulsas da matriz (franqueadora) — lançamentos manuais.
- *
- * @property int $id
- * @property int|null $financial_plan_account_id
- * @property string $origin
- * @property string $history
- * @property numeric $value
- * @property numeric $paid_value
- * @property numeric $discount
- * @property numeric $fine
- * @property \Illuminate\Support\Carbon $due_date
- * @property \Illuminate\Support\Carbon|null $payment_date
- * @property string $status
- * @property string|null $obs
- */
-class CompanyAccountReceivable extends Model
-{
-    use HasFactory, SoftDeletes;
-
-    public const ORIGIN_MANUAL = 'manual';
-
-    protected $table = 'company_account_receivables';
-
-    protected $guarded = ['id'];
-
-    protected $casts = [
-        'value'        => 'decimal:2',
-        'paid_value'   => 'decimal:2',
-        'discount'     => 'decimal:2',
-        'fine'         => 'decimal:2',
-        'due_date'     => 'date',
-        'payment_date' => 'date',
-        'created_at'   => 'datetime',
-        'updated_at'   => 'datetime',
-        'deleted_at'   => 'datetime',
-    ];
-
-    public function planAccount(): BelongsTo
-    {
-        return $this->belongsTo(FinancialPlanAccount::class, 'financial_plan_account_id');
-    }
-}

+ 0 - 64
app/Models/FinancialAccountPayable.php

@@ -1,64 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unit_id
- * @property int $financial_plan_account_id
- * @property int $supplier_id
- * @property string $price
- * @property string $fine
- * @property string $fees
- * @property string $due_date
- * @property string|null $payment_date
- * @property string $status
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereDueDate($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereFees($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereFinancialPlanAccountId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereFine($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable wherePaymentDate($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable wherePrice($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereStatus($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereSupplierId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountPayable whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class FinancialAccountPayable extends Model
-{
-    use HasFactory;
-
-    protected $table = 'financial_account_payables';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 68
app/Models/FinancialAccountReceive.php

@@ -1,68 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unit_id
- * @property int $financial_plan_account_id
- * @property int $student_id
- * @property int $student_contract_id
- * @property string $price
- * @property string $fine
- * @property string $fees
- * @property string $due_date
- * @property string|null $payment_date
- * @property string|null $asaas_id
- * @property string $status
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereAsaasId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereDueDate($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereFees($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereFinancialPlanAccountId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereFine($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive wherePaymentDate($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive wherePrice($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereStatus($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereStudentContractId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereStudentId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialAccountReceive whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class FinancialAccountReceive extends Model
-{
-    use HasFactory;
-
-    protected $table = 'financial_account_receives';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 60
app/Models/FinancialInvoice.php

@@ -1,60 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unit_id
- * @property int $financial_account_receive_id
- * @property string|null $number
- * @property string|null $serie
- * @property string|null $issue_date
- * @property string $price
- * @property string $status
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereFinancialAccountReceiveId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereIssueDate($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereNumber($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice wherePrice($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereSerie($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereStatus($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FinancialInvoice whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class FinancialInvoice extends Model
-{
-    use HasFactory;
-
-    protected $table = 'financial_invoices';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 52
app/Models/FranchiseeInventory.php

@@ -1,52 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unity_id
- * @property int $product_id
- * @property int $quantity
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereProductId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereQuantity($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereUnityId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchiseeInventory whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class FranchiseeInventory extends Model
-{
-    use HasFactory;
-
-    protected $table = 'franchisee_inventories';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 50
app/Models/FranchisorInventory.php

@@ -1,50 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $product_id
- * @property int $quantity
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory whereProductId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory whereQuantity($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|FranchisorInventory whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class FranchisorInventory extends Model
-{
-    use HasFactory;
-
-    protected $table = 'franchisor_inventories';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 54
app/Models/IntegrationVariable.php

@@ -1,54 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $integration_id
- * @property string $key
- * @property string $value
- * @property bool $secret
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereIntegrationId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereKey($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereSecret($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|IntegrationVariable whereValue($value)
- * @mixin \Eloquent
- */
-class IntegrationVariable extends Model
-{
-    use HasFactory;
-
-    protected $table = 'integration_variables';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 54
app/Models/Integrations.php

@@ -1,54 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unit_id
- * @property string $name
- * @property string $integration_type
- * @property bool $active
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereActive($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereIntegrationType($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereName($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Integrations whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class Integrations extends Model
-{
-    use HasFactory;
-
-    protected $table = 'integrations';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 56
app/Models/KanbanMovement.php

@@ -1,56 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $kanban_id
- * @property int $user_id
- * @property int $from_status_id
- * @property int $to_status_id
- * @property string|null $comment
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereComment($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereFromStatusId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereKanbanId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereToStatusId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanMovement whereUserId($value)
- * @mixin \Eloquent
- */
-class KanbanMovement extends Model
-{
-    use HasFactory;
-
-    protected $table = 'kanban_movements';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 50
app/Models/KanbanStatus.php

@@ -1,50 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $order
- * @property string $name
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus whereName($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus whereOrder($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|KanbanStatus whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class KanbanStatus extends Model
-{
-    use HasFactory;
-
-    protected $table = 'kanban_statuses';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 56
app/Models/Media.php

@@ -1,56 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Database\Eloquent\SoftDeletes;
-
-/**
- * @property int $id
- * @property string $origem
- * @property int $origem_id
- * @property string|null $name
- * @property string $url
- * @property string $file_type
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property \Illuminate\Support\Carbon|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereFileType($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereOrigem($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereOrigemId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Media whereUrl($value)
- * @mixin \Eloquent
- */
-class Media extends Model
-{
-    use HasFactory, SoftDeletes;
-
-    protected $table = 'media';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        'deleted_at' => 'datetime',
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 48
app/Models/Modality.php

@@ -1,48 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property string $name
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality whereName($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Modality whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class Modality extends Model
-{
-    use HasFactory;
-
-    protected $table = 'modalities';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 48
app/Models/PaymentMethod.php

@@ -1,48 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property string $name
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereName($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|PaymentMethod whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class PaymentMethod extends Model
-{
-    use HasFactory;
-
-    protected $table = 'payment_methods';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 52
app/Models/ProductKit.php

@@ -1,52 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $product_id
- * @property int $quantity
- * @property string $price
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit wherePrice($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit whereProductId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit whereQuantity($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductKit whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class ProductKit extends Model
-{
-    use HasFactory;
-
-    protected $table = 'product_kits';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 60
app/Models/ProductMovement.php

@@ -1,60 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $product_id
- * @property int $unit_id
- * @property int $user_id
- * @property string $movement_type
- * @property int $quantity
- * @property string $origem
- * @property int $referente_id
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereMovementType($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereOrigem($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereProductId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereQuantity($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereReferenteId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductMovement whereUserId($value)
- * @mixin \Eloquent
- */
-class ProductMovement extends Model
-{
-    use HasFactory;
-
-    protected $table = 'product_movements';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 56
app/Models/ProductOrder.php

@@ -1,56 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $user_id
- * @property int $unit_id
- * @property string $date_order
- * @property string $status
- * @property string|null $path_xml
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereDateOrder($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder wherePathXml($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereStatus($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrder whereUserId($value)
- * @mixin \Eloquent
- */
-class ProductOrder extends Model
-{
-    use HasFactory;
-
-    protected $table = 'product_orders';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 58
app/Models/ProductOrderItem.php

@@ -1,58 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $order_id
- * @property int $product_id
- * @property int $quantity
- * @property string $unit_price
- * @property string|null $discount
- * @property string $status
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereDiscount($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereOrderId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereProductId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereQuantity($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereStatus($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereUnitPrice($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|ProductOrderItem whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class ProductOrderItem extends Model
-{
-    use HasFactory;
-
-    protected $table = 'product_order_items';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 54
app/Models/Supplier.php

@@ -1,54 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unit_id
- * @property string $name
- * @property string $document
- * @property string $supplier_type
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereDocument($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereName($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereSupplierType($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|Supplier whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class Supplier extends Model
-{
-    use HasFactory;
-
-    protected $table = 'suppliers';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 56
app/Models/SupportMovement.php

@@ -1,56 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $ticket_id
- * @property int $user_id
- * @property int $from_status_id
- * @property int $to_status_id
- * @property string|null $comment
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereComment($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereFromStatusId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereTicketId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereToStatusId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportMovement whereUserId($value)
- * @mixin \Eloquent
- */
-class SupportMovement extends Model
-{
-    use HasFactory;
-
-    protected $table = 'support_movements';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 50
app/Models/SupportStatus.php

@@ -1,50 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property string $name
- * @property int $order
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus whereName($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus whereOrder($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|SupportStatus whereUpdatedAt($value)
- * @mixin \Eloquent
- */
-class SupportStatus extends Model
-{
-    use HasFactory;
-
-    protected $table = 'support_statuses';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 62
app/Models/TreasuryImportLine.php

@@ -1,62 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $import_id
- * @property string $movement_date
- * @property string|null $description
- * @property string $value
- * @property string $import_type
- * @property string|null $document
- * @property bool $is_reconciled
- * @property int|null $launch_id
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereDescription($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereDocument($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereImportId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereImportType($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereIsReconciled($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereLaunchId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereMovementDate($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImportLine whereValue($value)
- * @mixin \Eloquent
- */
-class TreasuryImportLine extends Model
-{
-    use HasFactory;
-
-    protected $table = 'treasury_import_lines';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 62
app/Models/TreasuryImports.php

@@ -1,62 +0,0 @@
-<?php
-
-namespace App\Models;
-
-use Illuminate\Database\Eloquent\Factories\HasFactory;
-use Illuminate\Database\Eloquent\Model;
-
-/**
- * @property int $id
- * @property int $unit_id
- * @property int $user_id
- * @property int $account_id
- * @property string $file_type
- * @property string $filename
- * @property string $status
- * @property int $total_lines
- * @property int $total_imported
- * @property \Illuminate\Support\Carbon|null $created_at
- * @property \Illuminate\Support\Carbon|null $updated_at
- * @property string|null $deleted_at
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports newModelQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports newQuery()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports query()
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereAccountId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereCreatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereDeletedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereFileType($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereFilename($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereStatus($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereTotalImported($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereTotalLines($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereUnitId($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereUpdatedAt($value)
- * @method static \Illuminate\Database\Eloquent\Builder<static>|TreasuryImports whereUserId($value)
- * @mixin \Eloquent
- */
-class TreasuryImports extends Model
-{
-    use HasFactory;
-
-    protected $table = 'treasury_imports';
-
-    protected $guarded = [
-        'id', // Add more fields that shouldn't be edited here
-    ];
-
-    protected $casts = [
-        'created_at' => 'datetime',
-        'updated_at' => 'datetime',
-        // Add your casts here (e.g., 'is_active' => 'boolean')
-    ];
-
-    // Relationships
-
-    // Business Logic Methods
-
-    // Custom Finders
-
-    // Query Scopes
-
-}

+ 0 - 50
app/Services/ClassPackageFranchiseeService.php

@@ -1,50 +0,0 @@
-<?php
-
-namespace App\Services;
-
-use App\Models\ClassPackageFranchisee;
-use Illuminate\Database\Eloquent\Collection;
-
-class ClassPackageFranchiseeService
-{
-    public function getAll(): Collection
-    {
-        return ClassPackageFranchisee::orderBy('created_at', 'desc')
-            ->get();
-    }
-
-    public function findById(int $id): ?ClassPackageFranchisee
-    {
-        return ClassPackageFranchisee::find($id);
-    }
-
-    public function create(array $data): ClassPackageFranchisee
-    {
-        return ClassPackageFranchisee::create($data);
-    }
-
-    public function update(int $id, array $data): ?ClassPackageFranchisee
-    {
-        $model = $this->findById($id);
-
-        if (!$model) {
-            return null;
-        }
-
-        $model->update($data);
-        return $model->fresh();
-    }
-
-    public function delete(int $id): bool
-    {
-        $model = $this->findById($id);
-
-        if (!$model) {
-            return false;
-        }
-
-        return $model->delete();
-    }
-
-    // Add custom business logic methods here
-}

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio