From 9c874edbb35c87448ce91c142b127b450879e6b4 Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 10 Apr 2022 21:51:48 +0800 Subject: ... --- .../Timeline/Entities/UserConfigurationEntity.cs | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 BackEnd/Timeline/Entities/UserConfigurationEntity.cs (limited to 'BackEnd/Timeline/Entities/UserConfigurationEntity.cs') diff --git a/BackEnd/Timeline/Entities/UserConfigurationEntity.cs b/BackEnd/Timeline/Entities/UserConfigurationEntity.cs new file mode 100644 index 00000000..fb06e604 --- /dev/null +++ b/BackEnd/Timeline/Entities/UserConfigurationEntity.cs @@ -0,0 +1,23 @@ +using System; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using Timeline.Models; + +namespace Timeline.Entities +{ + [Table("user_config")] + public class UserConfigurationEntity + { + [Column("id"), Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] + public long Id { get; set; } + + [Column("user_id")] + public long UserId { get; set; } + + [ForeignKey(nameof(UserId))] + public UserEntity User { get; set; } = default!; + + [Column("bookmark_visibility")] + public TimelineVisibility BookmarkVisibility { get; set; } + } +} -- cgit v1.2.3