fix: 门店资质日期字段改为date
This commit is contained in:
@@ -31,24 +31,25 @@ public sealed class StoreQualification : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 签发日期。
|
||||
/// </summary>
|
||||
public DateTime? IssuedAt { get; set; }
|
||||
public DateOnly? IssuedAt { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 到期日期。
|
||||
/// </summary>
|
||||
public DateTime? ExpiresAt { get; set; }
|
||||
public DateOnly? ExpiresAt { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已过期。
|
||||
/// </summary>
|
||||
public bool IsExpired => ExpiresAt.HasValue && ExpiresAt.Value < DateTime.UtcNow;
|
||||
public bool IsExpired => ExpiresAt.HasValue
|
||||
&& ExpiresAt.Value < DateOnly.FromDateTime(DateTime.UtcNow);
|
||||
|
||||
/// <summary>
|
||||
/// 是否即将过期(30天内)。
|
||||
/// </summary>
|
||||
public bool IsExpiringSoon => ExpiresAt.HasValue
|
||||
&& ExpiresAt.Value >= DateTime.UtcNow
|
||||
&& ExpiresAt.Value <= DateTime.UtcNow.AddDays(30);
|
||||
&& ExpiresAt.Value >= DateOnly.FromDateTime(DateTime.UtcNow)
|
||||
&& ExpiresAt.Value <= DateOnly.FromDateTime(DateTime.UtcNow).AddDays(30);
|
||||
|
||||
/// <summary>
|
||||
/// 排序值。
|
||||
|
||||
Reference in New Issue
Block a user