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.UserServerEnterpriseEmployee])] public class GetEnterpriseEmployeeQuery : IRequest { /// /// 灵工Id /// public Guid Id { get; set; } /// /// 任务Id /// public Guid? TaskInfoId { get; set; } } /// /// 查询灵工分页列表数据-结果 /// public class GetEnterpriseEmployeeQueryResult { /// /// 灵工Id /// public Guid Id { get; set; } /// /// 姓名 /// public string Name { get; set; } /// /// 身份证号 /// public string Identity { get; set; } /// /// 手机号 /// /// 联系电话 public string ContactPhoneNumber { get; set; } /// /// 性别 /// public EnumUserGender? Gender { get; set; } /// /// 年龄 /// public int? Age { get; set; } /// /// 身份证人像面 /// public string IdentityImg { get; set; } /// /// 身份证国徽面 /// public string IdentityBackImg { get; set; } /// /// 报名时间 /// public DateTimeOffset? ApplyTime { get; set; } /// /// 实名时间 /// public DateTime? UserRealTime { get; set; } /// /// 签约时间 /// public DateTime? UserSignContractTime { get; set; } /// /// 企业签约时间 /// public DateTime? EnterpriseSignContractTime { get; set; } /// /// 电子合同 /// public string ContractUrl { get; set; } /// /// 灵工签约状态 /// public EnumTaskUserSignContractStatus? UserSignContractStatus { get; set; } } }