sunpengfei
9 小时以前 2370d9c2c36f6e132603a7674474489e82ae942c
FlexJobApi.Core/Models/UserServer/EnterpriseEmployees/Queries/GetEnterpriseEmployeesQuery.cs
@@ -1,4 +1,5 @@
using System;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
@@ -10,7 +11,7 @@
    /// <summary>
    /// 查询灵工分页列表数据
    /// </summary>
    [Resource([EnumResourceController.EnterpriseEmployee])]
    [Resource([EnumResourceController.UserServerEnterpriseEmployee])]
    public class GetEnterpriseEmployeesQuery : PagedListQuery<GetEnterpriseEmployeesQueryResult, GetEnterpriseEmployeesQueryResultItem>
    {
        /// <summary>
@@ -57,6 +58,27 @@
        /// 企业签约状态
        /// </summary>
        public EnumTaskUserSignContractStatus? EnterpriseSignContractStatus { get; set; }
        /// <summary>
        /// 签约状态
        /// </summary>
        public EnumGetEnterpriseEmployeesQuerySignContractStatus? SignContractStatus { get; set; }
    }
    public enum EnumGetEnterpriseEmployeesQuerySignContractStatus
    {
        /// <summary>
        /// 灵工待签约
        /// </summary>
        UserWait = 10,
        /// <summary>
        /// 企业待签约
        /// </summary>
        EnterpriseWait = 20,
        /// <summary>
        /// 已签约
        /// </summary>
        Pass = 30
    }
    /// <summary>
@@ -76,6 +98,11 @@
        /// 灵工Id
        /// </summary>
        public Guid Id { get; set; }
        /// <summary>
        /// 头像
        /// </summary>
        public string Avatar { get; set; }
        /// <summary>
        /// 姓名
@@ -104,14 +131,54 @@
        public string ContactPhoneNumber { get; set; }
        /// <summary>
        /// 是否实名
        /// </summary>
        public bool UserIsReal { get; set; }
        /// <summary>
        /// 实名方式
        /// </summary>
        public EnumUserRealMethod? RealMethod { get; set; }
        /// <summary>
        /// 身份编号
        /// </summary>
        public string PersonalIdentityCode { get; set; }
        /// <summary>
        /// 身份
        /// </summary>
        public string PersonalIdentityContent { get; set; }
        /// <summary>
        /// 学历编号
        /// </summary>
        public string EducationalBackgroundCode { get; set; }
        /// <summary>
        /// 学历
        /// </summary>
        public string EducationalBackgroundContent { get; set; }
        /// <summary>
        /// 上岗次数
        /// </summary>
        public int TaskCount { get; set; }
        /// <summary>
        /// 工作资历
        /// </summary>
        public string WorkSeniority { get; set; }
        /// <summary>
        /// 工作经验
        /// </summary>
        public string WorkExperience { get; set; }
        /// <summary>
        /// 录用状态
        /// </summary>
        public EnumTaskUserHireStatus HireStatus { get; set; }
        /// <summary>
        /// 实名状态
        /// </summary>
        public bool? UserIsReal { get; set; }
        /// <summary>
        /// 灵工签约状态
@@ -143,5 +210,10 @@
        /// </summary>
        public DateTime? EnterpriseSignContractTime { get; set; }
        /// <summary>
        /// 电子合同
        /// </summary>
        public string ContractUrl { get; set; }
    }
}