using MediatR; using Newtonsoft.Json; 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 GetEnterpriseLoginInfoQuery : IRequest { } /// /// 查询企业用户登录信息-结果 /// public class GetEnterpriseLoginInfoQueryResult { /// /// Id /// public Guid Id { get; set; } /// /// 头像 /// public string Avatar { get; set; } /// /// 姓名 /// public string Name { get; set; } /// /// 性别 /// public EnumUserGender? Gender { get; set; } /// /// 企业全称 /// [JsonProperty("enterpriseName")] public string EnterpriseEnterpriseName { get; set; } /// /// 角色 /// public List Roles { get; set; } /// /// 是否实名 /// public bool IsReal { get; set; } /// /// 我的收藏 /// public int CollectedUserCount { get; set; } /// /// 联系记录 /// public int ContactedRecordCount { get; set; } } }