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.TaskUser])] public class GetTaskUsersQuery : PagedListQuery { /// /// 任务Id /// public Guid Id { get; set; } } /// /// 查询任务雇佣分页列表信息-结果 /// public class GetTaskUsersQueryResult : PagedListQueryResult { } /// /// 查询任务雇佣分页列表信息-结果-项 /// public class GetTaskUsersQueryResultItem { /// /// 任务雇佣Id /// public Guid Id { get; set; } /// /// 灵工Id /// public Guid EnterpriseEmployeeId { get; set; } /// /// 姓名 /// [MaxLength(32)] public string Name { get; set; } /// /// 身份证号 /// public string Identity { get; set; } /// /// 手机号 /// /// 登录手机号 [MaxLength(11)] public string PhoneNumber { get; set; } /// /// 性别 /// public EnumUserGender? Gender { get; set; } /// /// 年龄 /// public int? Age { get; set; } /// /// 安排状态 /// public EnumTaskUserArrangeStatus? ArrangeStatus { get; set; } /// /// 安排状态 /// public DateTime? ArrangeTime { get; set; } } }