using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Fitness_core_BE.Models { /// Who stock is received from on a GoodsReceivedNote. public class Supplier { [Key] public Guid SupplierId { get; set; } public Guid FKClientId { get; set; } [ForeignKey(nameof(FKClientId))] public Client Client { get; set; } [MaxLength(128)] public string Name { get; set; } = string.Empty; [MaxLength(32)] public string? Phone { get; set; } [MaxLength(128)] public string? Email { get; set; } [MaxLength(300)] public string? Address { get; set; } public bool IsActive { get; set; } = true; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; } }