添加登录功能

This commit is contained in:
2024-10-27 21:59:22 +08:00
committed by 南浔
15 changed files with 331 additions and 5 deletions
+6
View File
@@ -0,0 +1,6 @@
namespace Apimanager_backend.Dtos
{
public class CreateUserDto
{
}
}
+20
View File
@@ -0,0 +1,20 @@
namespace Apimanager_backend.Dtos
{
/// <summary>
/// 响应基类,构造最后的返回结果
/// </summary>
/// <typeparam name="T">返回的具体数据类型</typeparam>
public class ResponseBase<T>
{
public int Code { get; set; }
public string Message { get; set; }
public T? Data { get; set; }
public ResponseBase(int code,string message,T data)
{
this.Code = code;
this.Message = message;
this.Data = data;
}
public ResponseBase() { }
}
}
+6
View File
@@ -0,0 +1,6 @@
namespace Apimanager_backend.Dtos
{
public class UpdateUserDto
{
}
}
+15
View File
@@ -0,0 +1,15 @@
using Apimanager_backend.Models;
namespace Apimanager_backend.Dtos
{
public class UserInfoDto
{
public int Id { get; set; }
public string UserName { get; set; }
public string Email { get; set; }
public UserRole Role { get; set; }
public bool IsBan { get; set; }
public decimal Balance { get; set; }
public DateTime Created { get; set; }
}
}
+11
View File
@@ -0,0 +1,11 @@
using System.ComponentModel.DataAnnotations;
namespace Apimanager_backend.Dtos
{
public class UserLoginDto
{
[MaxLength(20)]
public string UserName { get; set; }
public string Password { get; set; }
}
}