| | |
| | | using MediatR; |
| | | using Mapster; |
| | | using MediatR; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | |
| | | /// <summary> |
| | | /// 查询验收详情 |
| | | /// </summary> |
| | | [Resource([EnumResourceController.TaskCheckReceive])] |
| | | [Resource([EnumResourceController.FlexJobServerTaskCheckReceive])] |
| | | public class GetCheckReceiveTaskUserSubmitsQuery : PagedListQuery<GetCheckReceiveTaskUserSubmitsQueryResult, GetCheckReceiveTaskUserSubmitsQueryResultItem> |
| | | { |
| | | /// <summary> |
| | | /// 任务人员Id |
| | | /// </summary> |
| | | public Guid? Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务Id |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | public Guid? TaskInfoId { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskUserSubmitsQueryResult : PagedListQueryResult<GetCheckReceiveTaskUserSubmitsQueryResultItem> |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 详情 |
| | | /// </summary> |
| | | public GetCheckReceiveTaskUserSubmitsQueryResultObjectData ObjectData { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收详情-结果 |
| | | /// 查询验收详情-结果-详情 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskUserSubmitsQueryResultObjectData |
| | | { |
| | | /// <summary> |
| | | /// 任务信息 |
| | | /// </summary> |
| | | public GetCheckReceiveTaskUserSubmitsQueryResultObjectDataTaskInfo TaskInfo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 人员信息 |
| | | /// </summary> |
| | | public GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser EnterpriseEmployeeUser { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收详情-结果-详情-任务信息 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskUserSubmitsQueryResultObjectDataTaskInfo |
| | | { |
| | | /// <summary> |
| | | /// 任务名称 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务开始时间 |
| | | /// </summary> |
| | | public DateTime BeginTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务结束时间 |
| | | /// </summary> |
| | | public DateTime EndTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点名称 |
| | | /// </summary> |
| | | public string AddressName { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收详情-结果-详情-人员信息 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser |
| | | { |
| | | /// <summary> |
| | | /// 用户Id |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 头像 |
| | | /// </summary> |
| | | public string Avatar { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 姓名 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 身份证号 |
| | | /// </summary> |
| | | public string Identity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 性别 |
| | | /// </summary> |
| | | public EnumUserGender? Gender { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 年龄 |
| | | /// </summary> |
| | | public int? Age { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 手机号 |
| | | /// </summary> |
| | | /// <remarks>联系电话</remarks> |
| | | public string ContactPhoneNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否实名 |
| | | /// </summary> |
| | | public bool IsReal { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实名方式 |
| | | /// </summary> |
| | | public EnumUserRealMethod? RealMethod { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否绑定银行卡 |
| | | /// </summary> |
| | | public bool IsBindBankCard { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收详情-结果-项 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskUserSubmitsQueryResultItem |
| | | { |
| | | public GetCheckReceiveTaskUserSubmitsQueryResultItem() |
| | | { |
| | | Files = []; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 提交Id |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收时间 |
| | | /// </summary> |
| | | public DateTime Date { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 提交时间 |
| | | /// </summary> |
| | | public DateTimeOffset? CreatedTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收照片 |
| | | /// </summary> |
| | | public List<string> Files { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收状态 |
| | | /// </summary> |
| | | public EnumTaskUserSubmitCheckReceiveStatus CheckReceiveStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收时间 |
| | | /// </summary> |
| | | public DateTime? CheckReceiveTime { get; set; } |
| | | } |
| | | } |