fix: 门店资质日期字段改为date

This commit is contained in:
2026-01-20 13:09:06 +08:00
parent de54b64efc
commit 3385674490
17 changed files with 14948 additions and 35 deletions

View File

@@ -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>
/// 排序值。