48 lines
961 B
C#
48 lines
961 B
C#
namespace StopShopping.Services.Models.Resp;
|
|
|
|
/// <summary>
|
|
/// 登录返回
|
|
/// </summary>
|
|
public abstract class SignIn
|
|
{
|
|
/// <summary>
|
|
/// 访问令牌
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public AccessToken AccessToken { get; set; } = new();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 登录用户
|
|
/// </summary>
|
|
public class SignInUser : SignIn
|
|
{
|
|
/// <summary>
|
|
/// 昵称
|
|
/// </summary>
|
|
/// <value></value>
|
|
public string NickName { get; set; } = string.Empty;
|
|
/// <summary>
|
|
/// 头像地址
|
|
/// </summary>
|
|
/// <value></value>
|
|
public string? AvatarUrl { get; set; }
|
|
/// <summary>
|
|
/// 默认角色
|
|
/// </summary>
|
|
/// <value></value>
|
|
public UserRoles DefaultRole { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 登录管理员
|
|
/// </summary>
|
|
public class SignInAdmin : SignIn
|
|
{
|
|
/// <summary>
|
|
/// 昵称
|
|
/// </summary>
|
|
/// <value></value>
|
|
public string NickName { get; set; } = string.Empty;
|
|
}
|