补充注释
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user