Bläddra i källkod

✨ feat(enums): adicionar enums de status para todos os módulos do sistema

Fase: dev | Origin: melhoria-interna
Gustavo Zanatta 1 vecka sedan
förälder
incheckning
2255eed472

+ 15 - 0
app/Enums/AppointmentStatusEnum.php

@@ -0,0 +1,15 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum AppointmentStatusEnum: string
+{
+    use EnumHelper;
+
+    case PENDENTE = 'pendente';
+    case CONFIRMADO = 'confirmado';
+    case CANCELADO = 'cancelado';
+    case CONCLUIDO = 'concluido';
+}

+ 19 - 0
app/Enums/KinshipEnum.php

@@ -0,0 +1,19 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum KinshipEnum: string
+{
+    use EnumHelper;
+
+    case CONJUGE = 'conjuge';
+    case FILHO = 'filho';
+    case FILHA = 'filha';
+    case PAI = 'pai';
+    case MAE = 'mae';
+    case IRMAO = 'irmao';
+    case IRMA = 'irma';
+    case OUTRO = 'outro';
+}

+ 14 - 0
app/Enums/MediaTypeEnum.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum MediaTypeEnum: string
+{
+    use EnumHelper;
+
+    case IMAGEM = 'imagem';
+    case VIDEO = 'video';
+    case DOCUMENTO = 'documento';
+}

+ 14 - 0
app/Enums/NotificationRecipientEnum.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum NotificationRecipientEnum: string
+{
+    use EnumHelper;
+
+    case TODOS = 'todos';
+    case ASSOCIADO = 'associado';
+    case PARCEIRO = 'parceiro';
+}

+ 13 - 0
app/Enums/PartnerAgreementServiceStatusEnum.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum PartnerAgreementServiceStatusEnum: string
+{
+    use EnumHelper;
+
+    case ACTIVE   = 'active';
+    case INACTIVE = 'inactive';
+}

+ 13 - 0
app/Enums/PartnerAgreementStatusEnum.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum PartnerAgreementStatusEnum: string
+{
+    use EnumHelper;
+
+    case ACTIVE   = 'active';
+    case INACTIVE = 'inactive';
+}

+ 13 - 0
app/Enums/StoreItemStatusEnum.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum StoreItemStatusEnum: string
+{
+    use EnumHelper;
+
+    case ACTIVE   = 'active';
+    case INACTIVE = 'inactive';
+}

+ 14 - 0
app/Enums/UserDependentStatusEnum.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum UserDependentStatusEnum: string
+{
+    use EnumHelper;
+
+    case APPROVED = 'approved';
+    case REFUSED  = 'refused';
+    case PENDING  = 'pending';
+}

+ 14 - 0
app/Enums/UserStatusEnum.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Enums;
+
+use App\Traits\EnumHelper;
+
+enum UserStatusEnum: string
+{
+    use EnumHelper;
+
+    case ACTIVE = 'active';
+    case INACTIVE = 'inactive';
+    case PENDING = 'pending';
+}