namespace AssetManager.Models.DTOs; public class LoginRequest { public string? Email { get; set; } public string? Password { get; set; } } public class LoginResponse { public string? Token { get; set; } public string? ExpireAt { get; set; } public UserBasicInfo? User { get; set; } public string? UserId { get; set; } } public class UserBasicInfo { public string? UserName { get; set; } public string? Email { get; set; } } public class WechatLoginResponse { public string? Token { get; set; } public string? ExpireAt { get; set; } public UserBasicInfo? User { get; set; } public string? OpenId { get; set; } public string? UserId { get; set; } } public class WechatLoginRequest { public string? Code { get; set; } public string? NickName { get; set; } }