| | |
| | | using System; |
| | | using Mapster; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.Linq; |
| | |
| | | namespace FlexJobApi.Core |
| | | { |
| | | /// <summary> |
| | | /// 查询任务雇佣分页列表信息 |
| | | /// B端查询应聘报名分页列表信息 |
| | | /// </summary> |
| | | [Resource([EnumResourceController.TaskUser])] |
| | | public class GetTaskUsersQuery : PagedListQuery<GetTaskUsersQueryResult, GetTaskUsersQueryResultItem> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询任务雇佣分页列表信息-结果 |
| | | /// 查询应聘报名分页列表信息-结果 |
| | | /// </summary> |
| | | public class GetTaskUsersQueryResult : PagedListQueryResult<GetTaskUsersQueryResultItem> |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询任务雇佣分页列表信息-结果-项 |
| | | /// 查询应聘报名分页列表信息-结果-项 |
| | | /// </summary> |
| | | public class GetTaskUsersQueryResultItem |
| | | { |
| | |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 灵工Id |
| | | /// 头像 |
| | | /// </summary> |
| | | public Guid EnterpriseEmployeeId { get; set; } |
| | | public string Avatar { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 姓名 |
| | |
| | | /// <summary> |
| | | /// 手机号 |
| | | /// </summary> |
| | | /// <remarks>登录手机号</remarks> |
| | | [MaxLength(11)] |
| | | public string PhoneNumber { get; set; } |
| | | /// <remarks>联系电话</remarks> |
| | | public string ContactPhoneNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 性别 |
| | |
| | | public int? Age { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 安排状态 |
| | | /// 是否实名 |
| | | /// </summary> |
| | | public EnumTaskUserArrangeStatus? ArrangeStatus { get; set; } |
| | | public bool IsReal { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 安排状态 |
| | | /// 实名方式 |
| | | /// </summary> |
| | | public DateTime? ArrangeTime { get; set; } |
| | | 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; } |
| | | } |
| | | } |