sunpengfei
3 天以前 ad63bd48b1619e7c3779eefdf1d6a32a222169da
FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs
@@ -14,13 +14,18 @@
    /// <summary>
    /// 查询用户简历
    /// </summary>
    [Resource([EnumResourceController.UserResume])]
    [Resource([EnumResourceController.UserServerUserResume], AllowAnonymous = true)]
    public class GetUserResumeQuery : IRequest<GetUserResumeQueryResult>
    {
        /// <summary>
        /// 用户Id
        /// </summary>
        public Guid? UserId { get; set; }
        /// <summary>
        /// 灵工Id
        /// </summary>
        public Guid? EnterpriseEmployeeId { get; set; }
    }
    /// <summary>
@@ -39,7 +44,7 @@
        /// <summary>
        /// 用户Id
        /// </summary>
        public Guid Id { get; set; }
        public Guid? Id { get; set; }
        /// <summary>
        /// 完善度
@@ -184,7 +189,13 @@
        /// <summary>
        /// 经历
        /// </summary>
        [AdaptIgnore]
        public List<GetUserResumeQueryResultExperience> TaskInfoUsers { get; set; }
        /// <summary>
        /// 是否已收藏
        /// </summary>
        public bool? IsCollected { get; set; }
    }
    /// <summary>
@@ -276,44 +287,19 @@
    public class GetUserResumeQueryResultExperience
    {
        /// <summary>
        /// 签约时间
        /// 录用时间
        /// </summary>
        public DateTime? SignContractTime { get; set; }
        public DateTime? HireTime { get; set; }
        /// <summary>
        /// 企业全称
        /// </summary>
        [AdaptIgnore]
        public string EnterpriseName => TaskInfo.Enterprise.EnterpriseName;
        /// <summary>
        /// 任务名称
        /// </summary>
        [AdaptIgnore]
        public string Name => TaskInfo.Name;
        /// <summary>
        /// 任务
        /// </summary>
        [JsonIgnore, SwaggerIgnore]
        public GetUserResumeQueryResultTaskInfo TaskInfo { get; set; }
    }
    /// <summary>
    /// 查询用户简历-结果-经历
    /// </summary>
    public class GetUserResumeQueryResultTaskInfo
    {
        /// <summary>
        /// 企业
        /// </summary>
        public GetUserResumeQueryResultTaskInfoEnterprise Enterprise { get; set; }
        public string EnterpriseName { get; set; }
        /// <summary>
        /// 任务名称
        /// </summary>
        public string Name { get; set; }
    }
    /// <summary>