From c0a4b045720e83f8e52ffc110b773aeece590b55 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 07 八月 2025 18:26:29 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/ApiFlexJob --- FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs | 75 +++++++++++++++++++++++++++++++++++++ 1 files changed, 75 insertions(+), 0 deletions(-) diff --git a/FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs b/FlexJobApi.Core/Models/Main/Tasks/Queries/GetTaskInfosQuery.cs index 1a490d5..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> @@ -74,5 +109,45 @@ /// 鎶ュ悕浜烘暟 /// </summary> public int UserCount { get; set; } + + /// <summary> + /// 浠诲姟鐘舵�� + /// </summary> + public EnumTaskStatus Status { get; set; } + + /// <summary> + /// 浠诲姟寮�濮嬫椂闂� + /// </summary> + public DateTime BeginTime { get; set; } + + /// <summary> + /// 浠诲姟缁撴潫鏃堕棿 + /// </summary> + public DateTime EndTime { get; set; } + + /// <summary> + /// 鍙戝竷鐘舵�� + /// </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