using IM_API.Tools; using System.ComponentModel.DataAnnotations; namespace IM_API.Dtos.Auth { public class LoginRequestDto { [Required(ErrorMessage = "用户名不能为空")] [StringLength(20, ErrorMessage = "用户名不能超过20字符")] [RegularExpression(@"^[A-Za-z0-9]+$",ErrorMessage = "用户名只能为英文或数字")] public string Username { get; set; } [Required(ErrorMessage = "密码不能为空")] [StringLength(50, ErrorMessage = "密码不能超过50字符")] public string Password { get; set; } } }