Prima implementazione pagina "Attività"

This commit is contained in:
2026-06-08 09:25:29 +02:00
parent 4661922633
commit b7955f0e1f
34 changed files with 1582 additions and 266 deletions
+8
View File
@@ -0,0 +1,8 @@
namespace Fixiy.Shared.Models;
public record Allegato(
string Id,
string Nome,
string Url,
TipoAllegato Tipo
);
+18
View File
@@ -0,0 +1,18 @@
namespace Fixiy.Shared.Models;
public record AttivitaItem(
string Id,
PrioritaAttivita Priorita,
string PuntoVendita,
string Categoria,
string Sottocategoria,
string Reparto,
string Luogo,
string Descrizione,
List<Allegato> Allegati,
StatoAttivita Stato = StatoAttivita.Aperta,
int Ordine = 0
)
{
public bool IsLocked => Priorita == PrioritaAttivita.Emergenza;
}
+6
View File
@@ -0,0 +1,6 @@
namespace Fixiy.Shared.Models;
public record OperatoreItem(
string Id,
string Nome
);
+8
View File
@@ -0,0 +1,8 @@
namespace Fixiy.Shared.Models;
public enum PrioritaAttivita
{
Normale,
Alta,
Emergenza
}
+8
View File
@@ -0,0 +1,8 @@
namespace Fixiy.Shared.Models;
public enum StatoAttivita
{
Aperta,
Chiusa,
Rimandata
}
+9
View File
@@ -0,0 +1,9 @@
namespace Fixiy.Shared.Models;
public enum TipoAllegato
{
Immagine,
Piantina,
Documento,
Email
}