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,33 @@ public class RecordItem
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>
[Column("fid")]
[ForeignKey(nameof(Flower))]
[Required]
public int FlowerId { get; set; }
/// <summary>
/// 关联花草
/// </summary>
[JsonIgnore]
public FlowerItem? Flower { get; set; }
/// <summary>
/// 事件类型
/// </summary>
@ -52,12 +73,6 @@ public class RecordItem
[Column("byname")]
public string? ByUserName { get; set; }
/// <summary>
/// 事件关联照片
/// </summary>
[Column("photo")]
public byte[]? Photo { get; set; }
/// <summary>
/// 备注
/// </summary>
@ -70,4 +85,9 @@ public class RecordItem
[NotMapped]
[JsonIgnore]
public DateTimeOffset Date => DateTimeOffset.FromUnixTimeMilliseconds(DateUnixTime);
/// <summary>
/// 事件关联照片
/// </summary>
public ICollection<PhotoItem>? Photos { get; set; }
}