| | |
| | | using FlexJobApi.Core.Models.Common; |
| | | using Mapster; |
| | | using Mapster; |
| | | using MediatR; |
| | | using Newtonsoft.Json; |
| | | using System; |
| | |
| | | public string EnterpriseEnterpriseName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系电话 |
| | | /// </summary> |
| | | [JsonProperty("contactPhoneNumber")] |
| | | public string EnterpriseContactPhoneNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 在招岗位数量 |
| | | /// </summary> |
| | | public int TaskCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 报名人数 |
| | | /// </summary> |
| | | public int ApplyCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务名称 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务单号 |
| | | /// </summary> |
| | | public string Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算周期 |
| | |
| | | /// 发布状态 |
| | | /// </summary> |
| | | public EnumTaskReleaseStatus ReleaseStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 录用状态 |
| | | /// </summary> |
| | | public EnumTaskUserHireStatus? HireStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 我的报名列表状态 |
| | | /// </summary> |
| | | public GetTaskInfoQueryResultApplyButton? ApplyButton { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 我的已录用列表状态 |
| | | /// </summary> |
| | | public GetTaskInfoQueryResultHireButton? HireButton { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 我的报名列表-详情-按钮类型 |
| | | /// </summary> |
| | | public enum GetTaskInfoQueryResultApplyButton |
| | | { |
| | | /// <summary> |
| | | /// 待确认 |
| | | /// </summary> |
| | | WaitHire = 10, |
| | | /// <summary> |
| | | /// 去签约 |
| | | /// </summary> |
| | | WaitSignContract = 20 |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 我的录用列表-详情-按钮类型 |
| | | /// </summary> |
| | | public enum GetTaskInfoQueryResultHireButton |
| | | { |
| | | /// <summary> |
| | | /// 待开始 |
| | | /// </summary> |
| | | Wait = 1, |
| | | /// <summary> |
| | | /// 申请验收 |
| | | /// </summary> |
| | | ApplyCheckReceive = 5, |
| | | /// <summary> |
| | | /// 进行中 |
| | | /// </summary> |
| | | InProcess = 10, |
| | | /// <summary> |
| | | /// 已完成 |
| | | /// </summary> |
| | | Completed = 20 |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查询任务详情-结果-福利 |