diff options
Diffstat (limited to 'BackEnd/Timeline/Entities/RegisterCode.cs')
-rw-r--r-- | BackEnd/Timeline/Entities/RegisterCode.cs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/BackEnd/Timeline/Entities/RegisterCode.cs b/BackEnd/Timeline/Entities/RegisterCode.cs new file mode 100644 index 00000000..945d61e9 --- /dev/null +++ b/BackEnd/Timeline/Entities/RegisterCode.cs @@ -0,0 +1,24 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace Timeline.Entities +{ + [Table("register_code")] + public class RegisterCode + { + [Key, Column("id"), DatabaseGenerated(DatabaseGeneratedOption.Identity)] + public long Id { get; set; } + + [Column("owner_id")] + public long OwnerId { get; set; } + + [ForeignKey(nameof(OwnerId))] + public UserEntity Owner { get; set; } = default!; + + [Column("code")] + public string Code { get; set; } = default!; + + [Column("enabled")] + public bool Enabled { get; set; } + } +} |