Changeset e882b92 for ChapterX.Domain/Entities
- Timestamp:
- 08/24/26 20:57:09 (13 days ago)
- Branches:
- main
- Parents:
- a6e33d1
- Location:
- ChapterX.Domain/Entities
- Files:
-
- 6 deleted
- 9 edited
-
AISuggestion.cs (modified) (2 diffs)
-
Admin.cs (modified) (1 diff)
-
Collaboration.cs (modified) (1 diff)
-
ContentType.cs (deleted)
-
Likes.cs (modified) (1 diff)
-
Notification.cs (modified) (1 diff)
-
Notify.cs (deleted)
-
PermissionLevel.cs (deleted)
-
RegularUser.cs (modified) (1 diff)
-
Roles.cs (deleted)
-
Status.cs (deleted)
-
Story.cs (modified) (3 diffs)
-
SuggestionType.cs (deleted)
-
User.cs (modified) (1 diff)
-
Writer.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ChapterX.Domain/Entities/AISuggestion.cs
ra6e33d1 re882b92 13 13 public string OriginalText { get; set; } = string.Empty; 14 14 public string SuggestedText { get; set; } = string.Empty; 15 public string SuggestionType { get; set; } = string.Empty; 15 16 public bool? Accepted { get; set; } 16 17 public DateTime CreatedAt { get; set; } … … 19 20 public int StoryId { get; set; } 20 21 public Story Story { get; set; } = null!; 21 public ICollection<SuggestionType> SuggestionTypes { get; set; } = [];22 22 public ICollection<NeedApproval> NeedApprovals { get; set; } = []; 23 23 -
ChapterX.Domain/Entities/Admin.cs
ra6e33d1 re882b92 6 6 { 7 7 public int Id { get; set; } // maps to user_id 8 public DateTime AssignedAt { get; set; } 8 9 public User User { get; set; } = null!; 9 10 } -
ChapterX.Domain/Entities/Collaboration.cs
ra6e33d1 re882b92 8 8 public int UserId { get; set; } 9 9 public int StoryId { get; set; } 10 public string Role { get; set; } = string.Empty; 11 public int? PermissionLevel { get; set; } 10 12 public DateTime CreatedAt { get; set; } 11 13 public User User { get; set; } = null!; -
ChapterX.Domain/Entities/Likes.cs
ra6e33d1 re882b92 8 8 public int UserId { get; set; } 9 9 public int StoryId { get; set; } 10 public DateTime CreatedAt { get; set; }10 public DateTime LikedAt { get; set; } 11 11 public User User { get; set; } = null!; 12 12 public Story Story { get; set; } = null!; -
ChapterX.Domain/Entities/Notification.cs
ra6e33d1 re882b92 12 12 public int Id { get; set; } 13 13 public string Content { get; set; } = string.Empty; 14 public string ContentType { get; set; } = string.Empty; 14 15 public bool IsRead { get; set; } 16 public string? Link { get; set; } 15 17 public DateTime CreatedAt { get; set; } 16 public int? RecipientUserId { get; set; }17 public string? Type { get; set; }18 public string? Link { get; set; }19 18 20 public ICollection<ContentType> ContentTypes { get; set; } = []; 21 public ICollection<Notify> Notifies { get; set; } = []; 22 19 public int UserId { get; set; } 20 public int? StoryId { get; set; } 21 public User User { get; set; } = null!; 22 public Story? Story { get; set; } 23 23 } 24 24 } -
ChapterX.Domain/Entities/RegularUser.cs
ra6e33d1 re882b92 6 6 { 7 7 public int Id { get; set; } // maps to user_id 8 public DateTime JoinedAt { get; set; } 8 9 public User User { get; set; } = null!; 9 10 } -
ChapterX.Domain/Entities/Story.cs
ra6e33d1 re882b92 16 16 public string? Image { get; set; } 17 17 public string Content { get; set; } = string.Empty; 18 public string Status { get; set; } = "draft"; 18 19 public DateTime CreatedAt { get; set; } 19 20 public DateTime UpdatedAt { get; set; } … … 21 22 public int UserId { get; set; } 22 23 public Writer Writer { get; set; } = null!; 23 public ICollection<Status> Statuses { get; set; } = [];24 24 public ICollection<Chapter> Chapters { get; set; } = []; 25 25 public ICollection<HasGenre> HasGenres { get; set; } = []; … … 28 28 public ICollection<Collaboration> Collaborations { get; set; } = []; 29 29 public ICollection<AISuggestion> AISuggestions { get; set; } = []; 30 public ICollection<Notif y> Notifies { get; set; } = [];30 public ICollection<Notification> Notifications { get; set; } = []; 31 31 public ICollection<ReadingListItems> ReadingListItems { get; set; } = []; 32 32 public ICollection<NeedApproval> NeedApprovals { get; set; } = []; -
ChapterX.Domain/Entities/User.cs
ra6e33d1 re882b92 26 26 public ICollection<Comment> Comments { get; set; } = []; 27 27 public ICollection<Collaboration> Collaborations { get; set; } = []; 28 public ICollection<Notif y> Notifies { get; set; } = [];28 public ICollection<Notification> Notifications { get; set; } = []; 29 29 30 30 -
ChapterX.Domain/Entities/Writer.cs
ra6e33d1 re882b92 6 6 { 7 7 public int Id { get; set; } // maps to user_id 8 public string? Bio { get; set; } 8 9 public User User { get; set; } = null!; 9 10 public ICollection<Story> Stories { get; set; } = [];
Note:
See TracChangeset
for help on using the changeset viewer.
