From 13d4854dad281870d1c0076fc21d745c61a63b7c Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 09 九月 2025 15:52:17 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalUserInfosQuery.cs |  135 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 133 insertions(+), 2 deletions(-)

diff --git a/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalUserInfosQuery.cs b/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalUserInfosQuery.cs
index 96e2dd7..ad5ae40 100644
--- a/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalUserInfosQuery.cs
+++ b/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalUserInfosQuery.cs
@@ -7,9 +7,140 @@
 namespace FlexJobApi.Core
 {
     /// <summary>
-    /// 鏌ヨ鐏靛伐鍒嗛〉鍒楄〃鏁版嵁
+    /// 鏌ヨC绔汉鍛樺垎椤靛垪琛ㄦ暟鎹�
     /// </summary>
-    public class GetPersonalUserInfosQuery:PagedList
+    [Resource([EnumResourceController.UserServerUser])]
+    public class GetPersonalUserInfosQuery : PagedListQuery<GetPersonalUserInfosQueryResult, GetPersonalUserInfosQueryResultItem>
     {
+        /// <summary>
+        /// 鍏抽敭瀛楋紙濮撳悕/鎵嬫満/韬唤璇佸彿/瀹㈡埛锛�
+        /// </summary>
+        public string Keywords { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戝綍鐢ㄦ椂闂�-鏈�鏃╂椂闂�
+        /// </summary>
+        public DateTime? HireTimeBegin { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戝綍鐢ㄦ椂闂�-鏈�鏅氭椂闂�
+        /// </summary>
+        public DateTime? HireTimeEnd { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戠绾︽椂闂�-鏈�鏃╂椂闂�
+        /// </summary>
+        public DateTime? SignContractBegin { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戠绾︽椂闂�-鏈�鏅氭椂闂�
+        /// </summary>
+        public DateTime? SignContractEnd { get; set; }
+
+        /// <summary>
+        /// 鏄惁宸插疄鍚�
+        /// </summary>
+        public bool? IsReal { get; set; }
+    }
+
+    /// <summary>
+    /// 鏌ヨC绔汉鍛樺垎椤靛垪琛ㄦ暟鎹�-缁撴灉
+    /// </summary>
+    public class GetPersonalUserInfosQueryResult : PagedListQueryResult<GetPersonalUserInfosQueryResultItem>
+    {
+
+    }
+
+    /// <summary>
+    /// 鏌ヨC绔汉鍛樺垎椤靛垪琛ㄦ暟鎹�-缁撴灉-椤�
+    /// </summary>
+    public class GetPersonalUserInfosQueryResultItem
+    {
+        /// <summary>
+        /// Id
+        /// </summary>
+        public Guid Id { get; set; }
+
+        /// <summary>
+        /// 濮撳悕
+        /// </summary>
+        public string Name { get; set; }
+
+        /// <summary>
+        /// 鎵嬫満鍙�
+        /// </summary>
+        /// <remarks>鑱旂郴鐢佃瘽</remarks>
+        public string ContactPhoneNumber { get; set; }
+
+        /// <summary>
+        /// 韬唤璇佸彿
+        /// </summary>
+        public string Identity { get; set; }
+
+        /// <summary>
+        /// 韬唤璇佷汉鍍忛潰
+        /// </summary>
+        public string IdentityImg { get; set; }
+
+        /// <summary>
+        /// 韬唤璇佸浗寰介潰
+        /// </summary>
+        public string IdentityBackImg { get; set; }
+
+        /// <summary>
+        /// 鎬у埆
+        /// </summary>
+        public EnumUserGender? Gender { get; set; }
+
+        /// <summary>
+        /// 骞撮緞
+        /// </summary>
+        public int? Age { 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 List<string> Enterprises { get; set; }
+
+        /// <summary>
+        /// 鏄惁瀹炲悕
+        /// </summary>
+        public bool IsReal { get; set; }
+
+        /// <summary>
+        /// 瀹炲悕鏃堕棿
+        /// </summary>
+        public DateTime? RealTime { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戝綍鐢ㄦ椂闂�
+        /// </summary>
+        public DateTime? HireTime { get; set; }
+
+        /// <summary>
+        /// 鏈�杩戠绾︽椂闂�
+        /// </summary>
+        public DateTime? SignContractTime { get; set; }
+
     }
 }

--
Gitblit v1.9.1