sunpengfei
1 天以前 423abcb9d7af20b0d18a49cc4f13167f4b64107f
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,58 +189,13 @@
        /// <summary>
        /// 经历
        /// </summary>
        [AdaptIgnore]
        public List<GetUserResumeQueryResultExperience> TaskInfoUsers { get; set; }
        /// <summary>
        /// 报名时间
        /// 是否已收藏
        /// </summary>
        public DateTimeOffset? CreatedTime { get; set; }
        /// <summary>
        /// 录用状态
        /// </summary>
        public EnumTaskUserHireStatus? HireStatus { get; set; }
        /// <summary>
        /// 录用时间
        /// </summary>
        public DateTime? HireTime { get; set; }
        /// <summary>
        /// 安排状态
        /// </summary>
        public EnumTaskUserArrangeStatus? ArrangeStatus { get; set; }
        /// <summary>
        /// 安排状态
        /// </summary>
        public DateTime? ArrangeTime { get; set; }
        /// <summary>
        /// 灵工签约状态
        /// </summary>
        public EnumTaskUserSignContractStatus? UserSignContractStatus { get; set; }
        /// <summary>
        /// 灵工签约时间
        /// </summary>
        public DateTime? UserSignContractTime { get; set; }
        /// <summary>
        /// 企业签约状态
        /// </summary>
        public EnumTaskUserSignContractStatus? EnterpriseSignContractStatus { get; set; }
        /// <summary>
        /// 企业签约时间
        /// </summary>
        public DateTime? EnterpriseSignContractTime { get; set; }
        /// <summary>
        /// 电子合同
        /// </summary>
        public string ContractUrl { get; set; }
        public bool? IsCollected { get; set; }
    }
    /// <summary>
@@ -287,12 +247,12 @@
        /// <summary>
        /// 开始日期
        /// </summary>
        public DateTime StartDate { get; set; }
        public DateTime? StartDate { get; set; }
        /// <summary>
        /// 结束日期
        /// </summary>
        public DateTime EndDate { get; set; }
        public DateTime? EndDate { get; set; }
        /// <summary>
        /// 发证单位
@@ -327,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>