35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace line_gestao_api.Models
|
|
{
|
|
public class MuregLine : ITenantEntity
|
|
{
|
|
public Guid Id { get; set; } = Guid.NewGuid();
|
|
|
|
public Guid TenantId { get; set; }
|
|
|
|
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;
|
|
}
|
|
}
|