From 8ffadb8ab5b3b46469851f086e3c3175d0639c41 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期三, 13 八月 2025 13:10:05 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Models/FlexJobServer/TaskCheckReceive/Queries/GetCheckReceiveTasksQuery.cs |  106 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)

diff --git a/FlexJobApi.Core/Models/FlexJobServer/TaskCheckReceive/Queries/GetCheckReceiveTasksQuery.cs b/FlexJobApi.Core/Models/FlexJobServer/TaskCheckReceive/Queries/GetCheckReceiveTasksQuery.cs
new file mode 100644
index 0000000..fb7d1de
--- /dev/null
+++ b/FlexJobApi.Core/Models/FlexJobServer/TaskCheckReceive/Queries/GetCheckReceiveTasksQuery.cs
@@ -0,0 +1,106 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace FlexJobApi.Core
+{
+    /// <summary>
+    /// 鏌ヨ楠屾敹浠诲姟鍒嗛〉鍒楄〃
+    /// </summary>
+    [Resource([EnumResourceController.TaskCheckReceive])]
+    public class GetCheckReceiveTasksQuery : PagedListQuery<GetCheckReceiveTasksQueryResult, GetCheckReceiveTasksQueryResultItem>
+    {
+        /// <summary>
+        /// 鏃ユ湡锛堝皬绋嬪簭-楠屾敹绠$悊涓撶敤锛�
+        /// </summary>
+        public DateTime? Date { get; set; }
+
+        /// <summary>
+        /// 楠屾敹鏃ユ湡-鏈�鏃╂椂闂达紙B绔鎴风-楠屾敹绠$悊涓撶敤锛�
+        /// </summary>
+        public DateTime? CheckReceiveTimeBegin { get; set; }
+
+        /// <summary>
+        /// 楠屾敹鏃ユ湡-鏈�鏅氭椂闂达紙B绔鎴风-楠屾敹绠$悊涓撶敤锛�
+        /// </summary>
+        public DateTime? CheckReceiveTimeEnd { get; set; }
+
+        /// <summary>
+        /// 楠屾敹鐘舵��
+        /// </summary>
+        public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; }
+    }
+
+    /// <summary>
+    /// 鏌ヨ楠屾敹浠诲姟鍒嗛〉鍒楄〃-缁撴灉
+    /// </summary>
+    public class GetCheckReceiveTasksQueryResult : PagedListQueryResult<GetCheckReceiveTasksQueryResultItem>
+    {
+
+    }
+
+    /// <summary>
+    /// 鏌ヨ楠屾敹浠诲姟鍒嗛〉鍒楄〃-缁撴灉-椤�
+    /// </summary>
+    public class GetCheckReceiveTasksQueryResultItem
+    {
+        /// <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 DateTime BeginTime { get; set; }
+
+        /// <summary>
+        /// 浠诲姟缁撴潫鏃堕棿
+        /// </summary>
+        public DateTime EndTime { get; set; }
+
+        /// <summary>
+        /// 浠诲姟鍦扮偣鍚嶇О
+        /// </summary>
+        public string AddressName { get; set; }
+
+        /// <summary>
+        /// 楠屾敹鐘舵��
+        /// </summary>
+        public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戦獙鏀舵椂闂�
+        /// </summary>
+        public DateTime? LastCheckReceiveTime { get; set; }
+
+    }
+}

--
Gitblit v1.9.1