complete controllers

This commit is contained in:
2023-05-25 21:54:40 +08:00
parent 3b5bd291f9
commit 50e7297848
21 changed files with 2257 additions and 566 deletions

View File

@ -19,12 +19,19 @@ public class FlowerItem
public int Id { get; set; }
/// <summary>
/// 所有人 uid
/// 所有人 id
/// </summary>
[Column("uid")]
[ForeignKey(nameof(Owner))]
[Required]
public int OwnerId { get; set; }
/// <summary>
/// 所有人
/// </summary>
[JsonIgnore]
public UserItem? Owner { get; set; }
/// <summary>
/// 类别 id
/// </summary>
@ -59,12 +66,6 @@ public class FlowerItem
[Column("purchase")]
public string? Purchase { get; set; }
/// <summary>
/// 购买照片
/// </summary>
[Column("photo")]
public byte[]? Photo { get; set; }
/// <summary>
/// 备注
/// </summary>
@ -77,4 +78,9 @@ public class FlowerItem
[NotMapped]
[JsonIgnore]
public DateTimeOffset DateBuy => DateTimeOffset.FromUnixTimeMilliseconds(DateBuyUnixTime);
/// <summary>
/// 封面相关照片
/// </summary>
public ICollection<PhotoItem>? Photos { get; set; }
}