Index: ChapterX.Domain/DTOs/AISuggestionDto.cs
===================================================================
--- ChapterX.Domain/DTOs/AISuggestionDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/AISuggestionDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -6,4 +6,5 @@
         public string OriginalText { get; set; } = string.Empty;
         public string SuggestedText { get; set; } = string.Empty;
+        public string SuggestionType { get; set; } = string.Empty;
         public bool Accepted { get; set; }
         public DateTime CreatedAt { get; set; }
@@ -15,5 +16,4 @@
         // Navigation
         public StoryDto Story { get; set; } = null!;
-        public ICollection<SuggestionTypeDto> SuggestionTypes { get; set; } = [];
         public ICollection<NeedApprovalDto> NeedApprovals { get; set; } = [];
     }
Index: ChapterX.Domain/DTOs/AdminDto.cs
===================================================================
--- ChapterX.Domain/DTOs/AdminDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/AdminDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -4,4 +4,5 @@
     {
         public int UserId { get; set; }
+        public DateTime AssignedAt { get; set; }
 
         // Navigation
Index: ChapterX.Domain/DTOs/CollaborationDto.cs
===================================================================
--- ChapterX.Domain/DTOs/CollaborationDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/CollaborationDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -5,4 +5,6 @@
         public int UserId { get; set; }
         public int StoryId { get; set; }
+        public string Role { get; set; } = string.Empty;
+        public int? PermissionLevel { get; set; }
         public DateTime CreatedAt { get; set; }
 
@@ -10,6 +12,4 @@
         public UserDto User { get; set; } = null!;
         public StoryDto Story { get; set; } = null!;
-        public ICollection<RolesDto> Roles { get; set; } = [];
-        public ICollection<PermissionLevelDto> PermissionLevels { get; set; } = [];
     }
 }
Index: ChapterX.Domain/DTOs/ContentTypeDto.cs
===================================================================
--- ChapterX.Domain/DTOs/ContentTypeDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ 	(revision )
@@ -1,11 +1,0 @@
-﻿namespace ChapterX.API.DTOs
-{
-    public class ContentTypeDto
-    {
-        public int NotificationId { get; set; }
-        public string Value { get; set; } = string.Empty;
-
-        // Navigation
-        public NotificationDto Notification { get; set; } = null!;
-    }
-}
Index: ChapterX.Domain/DTOs/LikesDto.cs
===================================================================
--- ChapterX.Domain/DTOs/LikesDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/LikesDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -5,5 +5,5 @@
         public int UserId { get; set; }
         public int StoryId { get; set; }
-        public DateTime CreatedAt { get; set; }
+        public DateTime LikedAt { get; set; }
 
         // Navigation
Index: ChapterX.Domain/DTOs/NotificationDto.cs
===================================================================
--- ChapterX.Domain/DTOs/NotificationDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/NotificationDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -5,10 +5,10 @@
         public int Id { get; set; }
         public string Content { get; set; } = string.Empty;
+        public string ContentType { get; set; } = string.Empty;
         public bool IsRead { get; set; }
+        public string? Link { get; set; }
+        public int UserId { get; set; }
+        public int? StoryId { get; set; }
         public DateTime CreatedAt { get; set; }
-
-        // Navigation
-        public ICollection<ContentTypeDto> ContentTypes { get; set; } = [];
-        public ICollection<NotifyDto> Notifies { get; set; } = [];
     }
 }
Index: ChapterX.Domain/DTOs/NotifyDto.cs
===================================================================
--- ChapterX.Domain/DTOs/NotifyDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ 	(revision )
@@ -1,14 +1,0 @@
-﻿namespace ChapterX.API.DTOs
-{
-    public class NotifyDto
-    {
-        public int UserId { get; set; }
-        public int StoryId { get; set; }
-        public int NotificationId { get; set; }
-
-        // Navigation
-        public UserDto User { get; set; } = null!;
-        public StoryDto Story { get; set; } = null!;
-        public NotificationDto Notification { get; set; } = null!;
-    }
-}
Index: ChapterX.Domain/DTOs/PermissionLevelDto.cs
===================================================================
--- ChapterX.Domain/DTOs/PermissionLevelDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ 	(revision )
@@ -1,12 +1,0 @@
-﻿namespace ChapterX.API.DTOs
-{
-    public class PermissionLevelDto
-    {
-        public int UserId { get; set; }
-        public int StoryId { get; set; }
-        public int Value { get; set; }
-
-        // Navigation
-        public CollaborationDto Collaboration { get; set; } = null!;
-    }
-}
Index: ChapterX.Domain/DTOs/RegularUserDto.cs
===================================================================
--- ChapterX.Domain/DTOs/RegularUserDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/RegularUserDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -4,4 +4,5 @@
     {
         public int UserId { get; set; }
+        public DateTime JoinedAt { get; set; }
 
         // Navigation
Index: ChapterX.Domain/DTOs/RolesDto.cs
===================================================================
--- ChapterX.Domain/DTOs/RolesDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ 	(revision )
@@ -1,12 +1,0 @@
-﻿namespace ChapterX.API.DTOs
-{
-    public class RolesDto
-    {
-        public int UserId { get; set; }
-        public int StoryId { get; set; }
-        public string Value { get; set; } = string.Empty;
-
-        // Navigation
-        public CollaborationDto Collaboration { get; set; } = null!;
-    }
-}
Index: ChapterX.Domain/DTOs/StatusDto.cs
===================================================================
--- ChapterX.Domain/DTOs/StatusDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ 	(revision )
@@ -1,11 +1,0 @@
-﻿namespace ChapterX.API.DTOs
-{
-    public class StatusDto
-    {
-        public int StoryId { get; set; }
-        public string Value { get; set; } = string.Empty;
-
-        // Navigation
-        public StoryDto Story { get; set; } = null!;
-    }
-}
Index: ChapterX.Domain/DTOs/StoryDto.cs
===================================================================
--- ChapterX.Domain/DTOs/StoryDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/StoryDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -7,7 +7,9 @@
         public int Id { get; set; }
         public bool MatureContent { get; set; }
+        public string Title { get; set; } = string.Empty;
         public string ShortDescription { get; set; } = string.Empty;
         public string? Image { get; set; }
         public string Content { get; set; } = string.Empty;
+        public string Status { get; set; } = "draft";
         public DateTime CreatedAt { get; set; }
         public DateTime UpdatedAt { get; set; }
@@ -17,5 +19,4 @@
         // Navigation
         public WriterDto Writer { get; set; } = null!;
-        public ICollection<StatusDto> Statuses { get; set; } = [];
         public ICollection<ChapterDto> Chapters { get; set; } = [];
         public ICollection<HasGenreDto> HasGenres { get; set; } = [];
@@ -24,5 +25,4 @@
         public ICollection<CollaborationDto> Collaborations { get; set; } = [];
         public ICollection<AISuggestionDto> AISuggestions { get; set; } = [];
-        public ICollection<NotifyDto> Notifies { get; set; } = [];
         public ICollection<ReadingListItemsDto> ReadingListItems { get; set; } = [];
         public ICollection<NeedApprovalDto> NeedApprovals { get; set; } = [];
Index: ChapterX.Domain/DTOs/SuggestionTypeDto.cs
===================================================================
--- ChapterX.Domain/DTOs/SuggestionTypeDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ 	(revision )
@@ -1,11 +1,0 @@
-﻿namespace ChapterX.API.DTOs
-{
-    public class SuggestionTypeDto
-    {
-        public int SuggestionId { get; set; }
-        public string Value { get; set; } = string.Empty;
-
-        // Navigation
-        public AISuggestionDto AISuggestion { get; set; } = null!;
-    }
-}
Index: ChapterX.Domain/DTOs/UserDto.cs
===================================================================
--- ChapterX.Domain/DTOs/UserDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/UserDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -22,5 +22,5 @@
         public ICollection<CommentDto> Comments { get; set; } = [];
         public ICollection<CollaborationDto> Collaborations { get; set; } = [];
-        public ICollection<NotifyDto> Notifies { get; set; } = [];
+        public ICollection<NotificationDto> Notifications { get; set; } = [];
     }
 }
Index: ChapterX.Domain/DTOs/WriterDto.cs
===================================================================
--- ChapterX.Domain/DTOs/WriterDto.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
+++ ChapterX.Domain/DTOs/WriterDto.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -6,4 +6,5 @@
     {
         public int UserId { get; set; }
+        public string? Bio { get; set; }
 
         // Navigation
