| | |
| | | /// 查询任务分页列表 |
| | | /// </summary> |
| | | [Resource([EnumResourceController.Task])] |
| | | public class GetTaskInfosQuery : PagedListQuery<PagedListQueryResult<GetTaskInfosQueryResultItem>, GetTaskInfosQueryResultItem> |
| | | public class GetTaskInfosQuery : PagedListQuery<GetTaskInfosQueryResult, GetTaskInfosQueryResultItem> |
| | | { |
| | | public GetTaskInfosQuery() |
| | | { |
| | |
| | | /// 关键字(任务名称) |
| | | /// </summary> |
| | | public string Keywords { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 企业Id |
| | | /// </summary> |
| | | public Guid? EnterpriseId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 发布时间-开始 |
| | |
| | | /// 推荐状态 |
| | | /// </summary> |
| | | public EnumTaskRecommendStatus? RecommendStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收状态 |
| | | /// </summary> |
| | | public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否收藏 |
| | | /// </summary> |
| | | public bool? IsCollected { get; set; } |
| | | } |
| | | |
| | | public class GetTaskInfosQueryResult : PagedListQueryResult<GetTaskInfosQueryResultItem> |
| | | { |
| | | /// <summary> |
| | | /// 统计 |
| | | /// </summary> |
| | | public GetTaskInfosQueryResultObjectData ObjectData { get; set; } |
| | | } |
| | | |
| | | public class GetTaskInfosQueryResultObjectData |
| | | { |
| | | /// <summary> |
| | | /// 待安排数量 |
| | | /// </summary> |
| | | public int WaitAssignCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已安排数量 |
| | | /// </summary> |
| | | public int CompletedAssignCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 发布中数量 |
| | | /// </summary> |
| | | public int InProcessReleaseCount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已停止数量 |
| | | /// </summary> |
| | | public int StoppedReleaseCount { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public EnumSettlementCycle SettlementCycle { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 福利 |
| | | /// </summary> |
| | | public List<GetTaskInfoQueryResultBenefit> Benefits { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 性别要求 |
| | | /// </summary> |
| | | public EnumUserGender GenderLimit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 资格证书类型 |
| | | /// </summary> |
| | | public List<GetTaskInfoQueryResultCredentialLimit> CredentialLimits { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点所属省份编号 |
| | | /// </summary> |
| | | public string ProvinceCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点所属省份 |
| | | /// </summary> |
| | | public string ProvinceContent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点所属城市编号 |
| | | /// </summary> |
| | | public string CityCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点所属城市 |
| | | /// </summary> |
| | | public string CityContent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点名称 |
| | | /// </summary> |
| | | public string AddressName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务地点详细地址 |
| | | /// </summary> |
| | | public string AddressDetail { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 经度 |
| | | /// </summary> |
| | | public decimal? Longitude { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 纬度 |
| | | /// </summary> |
| | | public decimal? Latitude { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 报名人数 |
| | |
| | | /// <summary> |
| | | /// 验收状态 |
| | | /// </summary> |
| | | public EnumTaskCheckReceiveStatus CheckReceiveStatus { get; set; } |
| | | public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 结算状态 |
| | | /// </summary> |
| | | public EnumTaskSettlementStatus SettlementStatus { get; set; } |
| | | public EnumTaskSettlementStatus? SettlementStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 推荐状态 |
| | |
| | | public EnumTaskRecommendStatus RecommendStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// 录用状态 |
| | | /// </summary> |
| | | public EnumTaskUserHireStatus? HireStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 发布时间 |
| | | /// </summary> |
| | | public DateTimeOffset CreatedTime { get; set; } |
| | | } |