using MediatR;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.Core
{
///
/// 查询个人用户登录信息
///
[Resource([EnumResourceController.UserServerAuth])]
public class GetPersonalLoginInfoQuery : IRequest
{
}
///
/// 查询个人用户信息-结果
///
public class GetPersonalLoginInfoQueryResult
{
///
/// Id
///
public Guid Id { get; set; }
///
/// 头像
///
public string Avatar { get; set; }
///
/// 姓名
///
public string Name { get; set; }
///
/// 手机号
///
/// 联系电话
public string ContactPhoneNumber { get; set; }
///
/// 是否实名
///
public bool IsReal { get; set; }
///
/// 实名状态
///
public EnumPersonalUserRealStatus RealStatus { get; set; }
///
/// 实名方式
///
public EnumUserRealMethod? RealMethod { get; set; }
///
/// 我的报名
///
public int TaskCount { get; set; }
///
/// 已录用
///
public int HirePassTaskCount { get; set; }
///
/// 已取消
///
public int HireRefuseTaskCount { get; set; }
///
/// 余额
///
public decimal Balance { get; set; }
}
}