using System.ComponentModel.DataAnnotations.Schema; namespace vendorApproverBackend.Entities { [Table("renewal_clarifications")] public class RenewalClarification { [Column("id")] public long Id { get; set; } public string? RequestedBy { get; set; } public DateTime? RequestedDate { get; set; } public string? Comments { get; set; } public List RequiredDocuments { get; set; } = new(); public virtual VendorResponse VendorResponse { get; set; } [ForeignKey("VendorResponse")] public long? VendorResponseId { get; set; } } [Table("renewal_vendor_responses")] public class VendorResponse { [Column("id")] public long Id { get; set; } public DateTime? ResponseDate { get; set; } public string? Comments { get; set; } // Relation to multiple files public virtual ICollection Documents { get; set; } = new List(); } }