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