using MediatR; using TakeoutSaaS.Application.Identity.Contracts; namespace TakeoutSaaS.Application.Identity.Commands; /// /// 生成用户重置密码链接命令。 /// public sealed record ResetIdentityUserPasswordCommand : IRequest { /// /// 用户 ID。 /// public long UserId { get; init; } /// /// 目标租户 ID(超级管理员可选)。 /// public long? TenantId { get; init; } }