Files
StoreWeb/Modules/Store.Users.Contracts/Dtos/UserIdentityRequests.cs
T
2026-10-23 19:01:28 +08:00

23 lines
945 B
C#

using System.ComponentModel.DataAnnotations;
namespace Store.Users.Contracts.Dtos;
/// <summary>按用户名查询账户;声明用户名非空及长度。</summary>
public sealed class UserNameRequest
{
[Required(ErrorMessage = "用户名不能为空"), StringLength(20)]
public string UserName { get; set; } = "";
}
/// <summary>登录输入;输入在 DTO 中检查,账号存在及密码匹配由认证服务处理。</summary>
public sealed class UserLoginRequest
{
[Required(ErrorMessage = "用户名不能为空"), StringLength(20)] public string UserName { get; set; } = "";
[Required(ErrorMessage = "密码不能为空"), StringLength(128)] public string Password { get; set; } = "";
}
/// <summary>按代理编码查询充值二维码。</summary>
public sealed class UserTopUpQrcodeQuery
{
[Required(ErrorMessage = "代理编码不能为空"), StringLength(50)] public string AgentCode { get; set; } = "";
}