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