| | |
| | | namespace FlexJobApi.Core |
| | | { |
| | | /// <summary> |
| | | /// 查询验收任务分页列表 |
| | | /// 查询验收任务详情 |
| | | /// </summary> |
| | | [Resource([EnumResourceController.TaskCheckReceive])] |
| | | public class GetCheckReceiveTaskQuery : PagedListQuery<GetCheckReceiveTaskQueryResult, GetCheckReceiveTaskQueryResultItem> |
| | | { |
| | | /// <summary> |
| | | /// 验收日期-最早时间 |
| | | /// 任务Id |
| | | /// </summary> |
| | | public DateTime? DateBegin { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收日期-最晚时间 |
| | | /// </summary> |
| | | public DateTime? DateEnd { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收状态 |
| | | /// </summary> |
| | | public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; } |
| | | public Guid TaskInfoId { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收任务分页列表-结果 |
| | | /// 查询验收任务详情-结果 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskQueryResult : PagedListQueryResult<GetCheckReceiveTaskQueryResultItem> |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 详情 |
| | | /// </summary> |
| | | public GetCheckReceiveTaskQueryResultObjectData ObjectData { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收任务分页列表-结果-项 |
| | | /// |
| | | /// 查询验收任务详情-结果-详情 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskQueryResultItem |
| | | public class GetCheckReceiveTaskQueryResultObjectData |
| | | { |
| | | /// <summary> |
| | | /// 任务Id |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务名称 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务单号 |
| | | /// </summary> |
| | | public string Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算周期 |
| | | /// </summary> |
| | | public EnumBillingMethod BillingMethod { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 服务费 |
| | | /// </summary> |
| | | public decimal ServiceFee { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算方式 |
| | | /// </summary> |
| | | public EnumSettlementCycle SettlementCycle { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务开始时间 |
| | |
| | | /// </summary> |
| | | public string AddressName { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询验收任务详情-结果-项 |
| | | /// </summary> |
| | | public class GetCheckReceiveTaskQueryResultItem |
| | | { |
| | | /// <summary> |
| | | /// 任务人员Id |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务名称 |
| | | /// </summary> |
| | | public string TaskInfoName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务单号 |
| | | /// </summary> |
| | | public string TaskInfoCode { 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 DateTime? LastSubmitTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收状态 |
| | | /// </summary> |
| | | public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; } |
| | | } |
| | | } |