sunpengfei
2025-08-15 4cb79220f9687b2c98decc2050e464d00553add0
feat:开发
4个文件已修改
26 ■■■■ 已修改文件
FlexJobApi.Core/FlexJobApi.Core.xml 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -8338,9 +8338,9 @@
            查询用户简历-结果-经历
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetUserResumeQueryResultExperience.SignContractTime">
        <member name="P:FlexJobApi.Core.GetUserResumeQueryResultExperience.HireTime">
            <summary>
            签约时间
            录用时间
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetUserResumeQueryResultExperience.EnterpriseName">
@@ -8614,6 +8614,11 @@
            同步企业用户
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.IndustrialParkId">
            <summary>
            园区Id
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.EnterpriseName">
            <summary>
            企业全称
FlexJobApi.Core/Models/UserServer/UserResumes/Queries/GetUserResumeQuery.cs
@@ -287,9 +287,9 @@
    public class GetUserResumeQueryResultExperience
    {
        /// <summary>
        /// 签约时间
        /// 录用时间
        /// </summary>
        public DateTime? SignContractTime { get; set; }
        public DateTime? HireTime { get; set; }
        /// <summary>
        /// 企业全称
FlexJobApi.Core/Models/UserServer/Users/Commands/SyncEnterpriseUserCommand.cs
@@ -63,6 +63,11 @@
    public class SyncEnterpriseUserCommandEnterprise
    {
        /// <summary>
        /// 园区Id
        /// </summary>
        public Guid? IndustrialParkId { get; set; }
        /// <summary>
        /// 企业全称
        /// </summary>
        [Required]
FlexJobApi.UserServer.Application/UserResumes/Queries/UserResumeQueryHandler.cs
@@ -171,14 +171,16 @@
            }
            if (model == null) throw Oops.Oh(EnumErrorCodeType.s404, "信息");
            model.TaskInfoUsers = model.TaskInfoUsers.Where(it => it.SignContractTime.HasValue).ToList();
            if (model.Id.HasValue)
            {
                model.TaskInfoUsers = repTaskInfoUser.AsQueryable().AsNoTracking()
                    .Where(it => it.EnterpriseEmployee.UserId == model.Id && it.EnterpriseEmployee.EnterpriseSignContractTime.HasValue)
                    .Where(it =>
                        it.EnterpriseEmployee.UserId == model.Id
                        && it.HireStatus == EnumTaskUserHireStatus.Pass
                        && it.HireTime.HasValue)
                    .Select(it => new GetUserResumeQueryResultExperience
                    {
                        SignContractTime = it.EnterpriseEmployee.EnterpriseSignContractTime,
                        HireTime = it.HireTime,
                        EnterpriseName = it.TaskInfo.Enterprise.EnterpriseName,
                        Name = it.TaskInfo.Name
                    })