diff options
| author | crupest <crupest@outlook.com> | 2020-12-17 23:49:16 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-17 23:49:16 +0800 |
| commit | ebc2892d1546b8b59bd1c9adabe8a96a2e2a0754 (patch) | |
| tree | f27b279237a6a7ab3b6a09206f3fec6a5524674b /BackEnd/Timeline/Entities | |
| parent | b0ee9afddd4f7ecf8a183ab8d8e9e575324a2b68 (diff) | |
| parent | d452781c81e6d19076cf9d356877e154b2e34e91 (diff) | |
| download | timeline-ebc2892d1546b8b59bd1c9adabe8a96a2e2a0754.tar.gz timeline-ebc2892d1546b8b59bd1c9adabe8a96a2e2a0754.tar.bz2 timeline-ebc2892d1546b8b59bd1c9adabe8a96a2e2a0754.zip | |
Merge pull request #192 from crupest/highlight-timeline
Highlight timeline.
Diffstat (limited to 'BackEnd/Timeline/Entities')
| -rw-r--r-- | BackEnd/Timeline/Entities/DatabaseContext.cs | 2 | ||||
| -rw-r--r-- | BackEnd/Timeline/Entities/HighlightTimelineEntity.cs | 31 |
2 files changed, 33 insertions, 0 deletions
diff --git a/BackEnd/Timeline/Entities/DatabaseContext.cs b/BackEnd/Timeline/Entities/DatabaseContext.cs index e4203392..4205c2cf 100644 --- a/BackEnd/Timeline/Entities/DatabaseContext.cs +++ b/BackEnd/Timeline/Entities/DatabaseContext.cs @@ -29,6 +29,8 @@ namespace Timeline.Entities public DbSet<TimelineEntity> Timelines { get; set; } = default!;
public DbSet<TimelinePostEntity> TimelinePosts { get; set; } = default!;
public DbSet<TimelineMemberEntity> TimelineMembers { get; set; } = default!;
+ public DbSet<HighlightTimelineEntity> HighlightTimelines { get; set; } = default!;
+
public DbSet<JwtTokenEntity> JwtToken { get; set; } = default!;
public DbSet<DataEntity> Data { get; set; } = default!;
}
diff --git a/BackEnd/Timeline/Entities/HighlightTimelineEntity.cs b/BackEnd/Timeline/Entities/HighlightTimelineEntity.cs new file mode 100644 index 00000000..35bf6af3 --- /dev/null +++ b/BackEnd/Timeline/Entities/HighlightTimelineEntity.cs @@ -0,0 +1,31 @@ +using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Timeline.Entities
+{
+ [Table("highlight_timelines")]
+ public class HighlightTimelineEntity
+ {
+ [Key, Column("id"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
+ public long Id { get; set; }
+
+ [Column("timeline_id")]
+ public long TimelineId { get; set; }
+
+ [ForeignKey(nameof(TimelineId))]
+ public TimelineEntity Timeline { get; set; } = default!;
+
+ [Column("operator_id")]
+ public long? OperatorId { get; set; }
+
+ [ForeignKey(nameof(OperatorId))]
+ public UserEntity? Operator { get; set; }
+
+ [Column("add_time")]
+ public DateTime AddTime { get; set; }
+
+ [Column("order")]
+ public long Order { get; set; }
+ }
+}
|
