From 7620ece055c34a13c868d846f4f34cd0a0fb3c4d Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 07 八月 2025 18:26:28 +0800 Subject: [PATCH] feat:任务开发 --- FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 insertions(+), 0 deletions(-) diff --git a/FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs b/FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs index 655a275..57f3d30 100644 --- a/FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs +++ b/FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs @@ -13,6 +13,11 @@ [Resource([EnumResourceController.Task])] public class GetTaskInfosQuery : PagedListQuery<PagedListQueryResult<GetTaskInfosQueryResultItem>, GetTaskInfosQueryResultItem> { + public GetTaskInfosQuery() + { + BenefitCodes = []; + } + /// <summary> /// 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� /// </summary> @@ -24,6 +29,26 @@ public DateTime? Time { get; set; } /// <summary> + /// 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� + /// </summary> + public string CityCode { get; set; } + + /// <summary> + /// 缁撶畻鏂瑰紡 + /// </summary> + public EnumSettlementCycle? SettlementCycle { get; set; } + + /// <summary> + /// 鍛樺伐绂忓埄 + /// </summary> + public List<string> BenefitCodes { get; set; } + + /// <summary> + /// 鎬у埆瑕佹眰 + /// </summary> + public EnumUserGender? GenderLimit { get; set; } + + /// <summary> /// 浠诲姟鐘舵�� /// </summary> public EnumTaskStatus? Status { get; set; } @@ -32,6 +57,11 @@ /// 鍙戝竷鐘舵�� /// </summary> public EnumTaskReleaseStatus? ReleaseStatus { get; set; } + + /// <summary> + /// 鎺ㄨ崘鐘舵�� + /// </summary> + public EnumTaskRecommendStatus? RecommendStatus { get; set; } } /// <summary> @@ -39,6 +69,11 @@ /// </summary> public class GetTaskInfosQueryResultItem { + /// <summary> + /// Id + /// </summary> + public Guid Id { get; set; } + /// <summary> /// 浠诲姟鍚嶇О /// </summary> @@ -95,5 +130,24 @@ /// </summary> public EnumTaskReleaseStatus ReleaseStatus { get; set; } + /// <summary> + /// 楠屾敹鐘舵�� + /// </summary> + public EnumTaskCheckReceiveStatus CheckReceiveStatus { get; set; } + + /// <summary> + /// 缁撶畻鐘舵�� + /// </summary> + public EnumTaskSettlementStatus SettlementStatus { get; set; } + + /// <summary> + /// 鎺ㄨ崘鐘舵�� + /// </summary> + public EnumTaskRecommendStatus RecommendStatus { get; set; } + + /// <summary> + /// 鍒涘缓鏃堕棿 + /// </summary> + public DateTimeOffset CreatedTime { get; set; } } } -- Gitblit v1.9.1