add some APIs
This commit is contained in:
@ -24,7 +24,7 @@ public class FlowerItem : ILocation
|
||||
[Column("uid")]
|
||||
[ForeignKey(nameof(Owner))]
|
||||
[Required]
|
||||
public int OwnerId { get; set; }
|
||||
public required int OwnerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所有人
|
||||
@ -37,7 +37,7 @@ public class FlowerItem : ILocation
|
||||
/// </summary>
|
||||
[Column("categoryid")]
|
||||
[Required]
|
||||
public int CategoryId { get; set; }
|
||||
public required int CategoryId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 花草名称
|
||||
@ -52,7 +52,7 @@ public class FlowerItem : ILocation
|
||||
[Column("datebuy")]
|
||||
[Required]
|
||||
[JsonPropertyName("dateBuy")]
|
||||
public long DateBuyUnixTime { get; set; }
|
||||
public required long DateBuyUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 购买花费
|
||||
|
@ -18,16 +18,29 @@ public class PhotoItem
|
||||
[Required]
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联人 id
|
||||
/// </summary>
|
||||
[Column("uid")]
|
||||
[ForeignKey(nameof(Owner))]
|
||||
[Required]
|
||||
public required 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; }
|
||||
public int? FlowerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联花草
|
||||
/// 关联的花草
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public FlowerItem? Flower { get; set; }
|
||||
@ -37,8 +50,7 @@ public class PhotoItem
|
||||
/// </summary>
|
||||
[Column("rid")]
|
||||
[ForeignKey(nameof(Record))]
|
||||
[Required]
|
||||
public int RecordId { get; set; }
|
||||
public int? RecordId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联的事件
|
||||
@ -73,7 +85,7 @@ public class PhotoItem
|
||||
[Column("dateupload")]
|
||||
[Required]
|
||||
[JsonPropertyName("dateUpload")]
|
||||
public long DateUploadUnixTime { get; set; }
|
||||
public required long DateUploadUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上传时间
|
||||
|
@ -24,7 +24,7 @@ public class RecordItem : ILocation
|
||||
[Column("uid")]
|
||||
[ForeignKey(nameof(Owner))]
|
||||
[Required]
|
||||
public int OwnerId { get; set; }
|
||||
public required int OwnerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联人
|
||||
@ -38,7 +38,7 @@ public class RecordItem : ILocation
|
||||
[Column("fid")]
|
||||
[ForeignKey(nameof(Flower))]
|
||||
[Required]
|
||||
public int FlowerId { get; set; }
|
||||
public required int FlowerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联花草
|
||||
@ -51,7 +51,7 @@ public class RecordItem : ILocation
|
||||
/// </summary>
|
||||
[Column("eid")]
|
||||
[Required]
|
||||
public int EventId { get; set; }
|
||||
public required int EventId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作时间
|
||||
@ -59,7 +59,7 @@ public class RecordItem : ILocation
|
||||
[Column("date")]
|
||||
[Required]
|
||||
[JsonPropertyName("date")]
|
||||
public long DateUnixTime { get; set; }
|
||||
public required long DateUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作人 uid
|
||||
|
@ -23,7 +23,7 @@ public class TokenItem
|
||||
/// </summary>
|
||||
[Column("uid")]
|
||||
[Required]
|
||||
public int UserId { get; set; }
|
||||
public required int UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录时间
|
||||
@ -31,7 +31,7 @@ public class TokenItem
|
||||
[Column("logondate")]
|
||||
[Required]
|
||||
[JsonPropertyName("logonDate")]
|
||||
public long LogonDateUnixTime { get; set; }
|
||||
public required long LogonDateUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 活动时间
|
||||
@ -39,7 +39,7 @@ public class TokenItem
|
||||
[Column("activedate")]
|
||||
[Required]
|
||||
[JsonPropertyName("activeDate")]
|
||||
public long ActiveDateUnixTime { get; set; }
|
||||
public required long ActiveDateUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 过期时间
|
||||
@ -47,14 +47,14 @@ public class TokenItem
|
||||
[Column("expiredate")]
|
||||
[Required]
|
||||
[JsonPropertyName("expireDate")]
|
||||
public long ExpireDateUnixTime { get; set; }
|
||||
public required long ExpireDateUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 过期秒数
|
||||
/// </summary>
|
||||
[Column("expiresecs")]
|
||||
[Required]
|
||||
public int ExpireSeconds { get; set; }
|
||||
public required int ExpireSeconds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 验证码
|
||||
|
@ -41,7 +41,7 @@ public class UserItem
|
||||
/// </summary>
|
||||
[Column("level")]
|
||||
[Required]
|
||||
public int Level { get; set; }
|
||||
public required int Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 注册时间
|
||||
@ -49,7 +49,7 @@ public class UserItem
|
||||
[Column("regdate")]
|
||||
[Required]
|
||||
[JsonPropertyName("registerDate")]
|
||||
public long RegisterDateUnixTime { get; set; }
|
||||
public required long RegisterDateUnixTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后变动时间
|
||||
|
Reference in New Issue
Block a user