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; } } }