line-gestao-api/Models/MuregLine.cs

33 lines
981 B
C#

using System.ComponentModel.DataAnnotations;
namespace line_gestao_api.Models
{
public class MuregLine
{
public Guid Id { get; set; } = Guid.NewGuid();
public int Item { get; set; }
// Linha escolhida da GERAL no momento do mureg
[MaxLength(30)]
public string? LinhaAntiga { get; set; }
// Linha que o usuário digitou/selecionou como nova
[MaxLength(30)]
public string? LinhaNova { get; set; }
// Se na sua aba MUREG vem o ICCID
[MaxLength(40)]
public string? ICCID { get; set; }
public DateTime? DataDaMureg { get; set; }
// ✅ FK para a linha “canônica” na GERAL (a mesma linha que será atualizada)
public Guid MobileLineId { get; set; }
public MobileLine MobileLine { get; set; } = null!;
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public DateTime UpdatedAt { get; set; } = DateTime.UtcNow;
}
}