using Mapster; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// B端查询应聘报名分页列表信息 /// [Resource([EnumResourceController.TaskUser])] public class GetTaskUsersQuery : PagedListQuery { /// /// 任务Id /// public Guid Id { get; set; } /// /// 关键字 /// public string Keywords { get; set; } /// /// 录用状态 /// public EnumTaskUserHireStatus? HireStatus { get; set; } } /// /// 查询应聘报名分页列表信息-结果 /// public class GetTaskUsersQueryResult : PagedListQueryResult { } /// /// 查询应聘报名分页列表信息-结果-项 /// public class GetTaskUsersQueryResultItem { /// /// 任务人员Id /// public Guid Id { get; set; } /// /// 灵工Id /// public Guid EnterpriseEmployeeId { get; set; } /// /// 头像 /// public string Avatar { get; set; } /// /// 姓名 /// [MaxLength(32)] 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 bool IsReal { get; set; } /// /// 实名方式 /// public EnumUserRealMethod? RealMethod { get; set; } /// /// 身份编号 /// public string PersonalIdentityCode { get; set; } /// /// 身份 /// public string PersonalIdentityContent { get; set; } /// /// 学历编号 /// public string EducationalBackgroundCode { get; set; } /// /// 学历 /// public string EducationalBackgroundContent { get; set; } /// /// 上岗次数 /// public int TaskCount { get; set; } /// /// 工作资历 /// public string WorkSeniority { get; set; } /// /// 工作经验 /// public string WorkExperience { get; set; } /// /// 录用状态 /// public EnumTaskUserHireStatus HireStatus { get; set; } } }