using RMuseum.Models.Artifact; using RSecurityBackend.Models.Auth.Db; using System; namespace RMuseum.Models.Note { /// /// User Note /// public class RUserNote { /// /// Id /// public Guid Id { get; set; } /// /// User Id /// public Guid RAppUserId { get; set; } /// /// User /// public RAppUser RAppUser { get; set; } /// /// Master Record Id /// public Guid? RArtifactMasterRecordId { get; set; } /// /// Master Record /// public virtual RArtifactMasterRecord RArtifactMasterRecord { get; set; } /// /// Item Record Id /// public Guid? RArtifactItemRecordId { get; set; } /// /// Item Record /// public virtual RArtifactItemRecord RArtifactItemRecord { get; set; } /// /// DateTime /// public DateTime DateTime { get; set; } /// /// Is Updated by User /// public bool Modified { get; set; } /// /// Last Modified /// public DateTime LastModified { get; set; } /// /// Private / Public /// public RNoteType NoteType { get; set; } /// /// content /// public string HtmlContent { get; set; } /// /// In Reply to Other Note /// public virtual RUserNote ReferenceNote { get; set; } /// /// Reference Note Id /// public Guid? ReferenceNoteId { get; set; } /// /// Status /// public PublishStatus Status { get; set; } } }