补充注释

This commit is contained in:
fuenmao
2026-08-24 15:32:50 +08:00
parent b8b2d7e3fa
commit 22a7df5bec
84 changed files with 5913 additions and 45 deletions
@@ -10,16 +10,45 @@
namespace SimpleAdmin.Application;
/// <summary>
/// 新员工专属填写链接,仅保存 Token 哈希及链接生命周期信息。
/// </summary>
[SugarTable("ob_task_link", TableDescription = "新员工专属填写链接")]
[Tenant(SqlSugarConst.DB_DEFAULT)]
public class ObTaskLink : BaseEntity
{
/// <summary>
/// 所属入职任务 Id。
/// </summary>
public long TaskId { get; set; }
/// <summary>
/// 访问 Token 的 SHA-256 哈希,不保存明文 Token。
/// </summary>
public string TokenHash { get; set; }
/// <summary>
/// 填写链接当前状态。
/// </summary>
public string LinkStatus { get; set; } = OnboardingLinkStatus.Active;
/// <summary>
/// 链接过期时间。
/// </summary>
public DateTime ExpiresAt { get; set; }
/// <summary>
/// 链接最近访问时间。
/// </summary>
public DateTime? LastAccessedAt { get; set; }
/// <summary>
/// 链接累计访问次数。
/// </summary>
public int AccessCount { get; set; }
/// <summary>
/// 链接撤销时间。
/// </summary>
public DateTime? RevokedAt { get; set; }
}