From a9b167cb33e5c40a41ba09c551702806ab64c230 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 03 九月 2025 11:03:12 +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