From 2c801cf41f42736ef4c8c912b17666a4fc7e66bd Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 08 八月 2025 17:49:39 +0800
Subject: [PATCH] feat:开发
---
FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs | 93 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 92 insertions(+), 1 deletions(-)
diff --git a/FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs b/FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs
index 9cb25d4..d64ade0 100644
--- a/FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs
+++ b/FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs
@@ -11,7 +11,7 @@
/// 鏌ヨ浠诲姟鍒嗛〉鍒楄〃
/// </summary>
[Resource([EnumResourceController.Task], AllowAnonymous = true)]
- public class GetTaskInfosQuery : PagedListQuery<PagedListQueryResult<GetTaskInfosQueryResultItem>, GetTaskInfosQueryResultItem>
+ public class GetTaskInfosQuery : PagedListQuery<GetTaskInfosQueryResult, GetTaskInfosQueryResultItem>
{
public GetTaskInfosQuery()
{
@@ -22,6 +22,11 @@
/// 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛�
/// </summary>
public string Keywords { get; set; }
+
+ /// <summary>
+ /// 浼佷笟Id
+ /// </summary>
+ public Guid? EnterpriseId { get; set; }
/// <summary>
/// 鍙戝竷鏃堕棿-寮�濮�
@@ -67,6 +72,42 @@
/// 鎺ㄨ崘鐘舵��
/// </summary>
public EnumTaskRecommendStatus? RecommendStatus { get; set; }
+
+ /// <summary>
+ /// 楠屾敹鐘舵��
+ /// </summary>
+ public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; }
+ }
+
+ public class GetTaskInfosQueryResult : PagedListQueryResult<GetTaskInfosQueryResultItem>
+ {
+ /// <summary>
+ /// 缁熻
+ /// </summary>
+ public GetTaskInfosQueryResultObjectData ObjectData { get; set; }
+ }
+
+ public class GetTaskInfosQueryResultObjectData
+ {
+ /// <summary>
+ /// 寰呭畨鎺掓暟閲�
+ /// </summary>
+ public int WaitAssignCount { get; set; }
+
+ /// <summary>
+ /// 宸插畨鎺掓暟閲�
+ /// </summary>
+ public int CompletedAssignCount { get; set; }
+
+ /// <summary>
+ /// 鍙戝竷涓暟閲�
+ /// </summary>
+ public int InProcessReleaseCount { get; set; }
+
+ /// <summary>
+ /// 宸插仠姝㈡暟閲�
+ /// </summary>
+ public int StoppedReleaseCount { get; set; }
}
/// <summary>
@@ -106,11 +147,61 @@
public EnumSettlementCycle SettlementCycle { get; set; }
/// <summary>
+ /// 绂忓埄
+ /// </summary>
+ public List<GetTaskInfoQueryResultBenefit> Benefits { get; set; }
+
+ /// <summary>
/// 鎬у埆瑕佹眰
/// </summary>
public EnumUserGender GenderLimit { get; set; }
/// <summary>
+ /// 璧勬牸璇佷功绫诲瀷
+ /// </summary>
+ public List<GetTaskInfoQueryResultCredentialLimit> CredentialLimits { get; set; }
+
+ /// <summary>
+ /// 浠诲姟鍦扮偣鎵�灞炵渷浠界紪鍙�
+ /// </summary>
+ public string ProvinceCode { get; set; }
+
+ /// <summary>
+ /// 浠诲姟鍦扮偣鎵�灞炵渷浠�
+ /// </summary>
+ public string ProvinceContent { get; set; }
+
+ /// <summary>
+ /// 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙�
+ /// </summary>
+ public string CityCode { get; set; }
+
+ /// <summary>
+ /// 浠诲姟鍦扮偣鎵�灞炲煄甯�
+ /// </summary>
+ public string CityContent { get; set; }
+
+ /// <summary>
+ /// 浠诲姟鍦扮偣鍚嶇О
+ /// </summary>
+ public string AddressName { get; set; }
+
+ /// <summary>
+ /// 浠诲姟鍦扮偣璇︾粏鍦板潃
+ /// </summary>
+ public string AddressDetail { get; set; }
+
+ /// <summary>
+ /// 缁忓害
+ /// </summary>
+ public decimal? Longitude { get; set; }
+
+ /// <summary>
+ /// 绾害
+ /// </summary>
+ public decimal? Latitude { get; set; }
+
+ /// <summary>
/// 鎶ュ悕浜烘暟
/// </summary>
public int UserCount { get; set; }
--
Gitblit v1.9.1