using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace service; [Table("posts")] public class Post { [Key] [Column("id")] public int Id { get; set; } [Column("user_id")] public int UserId { get; set; } [Column("title")] [Required] public string Title { get; set; } [Column("body")] [Required] public string Body { get; set; } [Column("updated_at")] public DateTimeOffset UpdatedAt { get; set; } = DateTimeOffset.Parse("1970-01-01T00:00:00Z"); // TODO: Remove the default value in Phase 3. }