using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace eprintServer.Entities; [Table("contact_settings")] public class ContactSettings { [Key] [Column("id")] public int Id { get; set; } [Column("email")] public string Email { get; set; } = string.Empty; [Column("phone")] public string Phone { get; set; } = string.Empty; [Column("address")] public string Address { get; set; } = string.Empty; [Column("map_url")] public string MapUrl { get; set; } = string.Empty; [Column("working_hours")] public string WorkingHours { get; set; } = string.Empty; [Column("email_recipients")] public List EmailRecipients { get; set; } = new(); [Column("updated_at")] public DateTime UpdatedAt { get; set; } public ContactSettings() { UpdatedAt = DateTime.UtcNow; } }