初始化

This commit is contained in:
2025-10-18 16:18:20 +08:00
parent cf2273e6da
commit e287d7bbde
33 changed files with 3575 additions and 303 deletions

View File

@@ -28,6 +28,9 @@ namespace FutureMailAPI.Models
// 发送时间
public DateTime SentAt { get; set; } = DateTime.UtcNow;
// 创建时间
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
// 投递时间
[Required]
public DateTime DeliveryTime { get; set; }
@@ -61,5 +64,7 @@ namespace FutureMailAPI.Models
public virtual User Sender { get; set; } = null!;
public virtual User? Recipient { get; set; }
public virtual TimeCapsule? TimeCapsule { get; set; }
}
}

View File

@@ -32,6 +32,13 @@ namespace FutureMailAPI.Models
// 胶囊旋转角度
public double Rotation { get; set; } = 0;
// 胶囊样式/皮肤
[MaxLength(50)]
public string? Style { get; set; }
// 发光强度
public double GlowIntensity { get; set; } = 0.8;
// 胶囊状态: 0-未激活, 1-漂浮中, 2-即将到达, 3-已开启
[Required]
public int Status { get; set; } = 0;