using CellularManagement.Domain.Common;
using MediatR;
namespace CellularManagement.Application.Features.Users.Queries.GetAllUsers;
///
/// 获取所有用户查询
/// 支持按用户名、邮箱、手机号进行条件查询
///
/// 页码,从1开始
/// 每页记录数
/// 用户名(可选,支持模糊查询)
/// 邮箱(可选,支持模糊查询)
/// 手机号(可选,支持模糊查询)
public sealed record GetAllUsersQuery(
int PageNumber = 1,
int PageSize = 10,
string? UserName = null,
string? Email = null,
string? PhoneNumber = null) : IRequest>;