using MediatR; using TakeoutSaaS.Application.Identity.Contracts; using TakeoutSaaS.Application.Identity.Models; namespace TakeoutSaaS.Application.Identity.Commands; /// /// 批量用户操作命令。 /// public sealed record BatchIdentityUserOperationCommand : IRequest { /// /// 目标租户 ID(超级管理员可选)。 /// public long? TenantId { get; init; } /// /// 操作类型。 /// public IdentityUserBatchOperation Operation { get; init; } /// /// 用户 ID 列表(字符串)。 /// public string[] UserIds { get; init; } = Array.Empty(); }