From b15ba0723040b5e9a348662a09af824f2d5ae9e6 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 20 八月 2025 17:28:38 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityFrontResult.cs | 50 ++++++++++++++++++++++++++++++-------------------- 1 files changed, 30 insertions(+), 20 deletions(-) diff --git a/FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityResult.cs b/FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityFrontResult.cs similarity index 60% rename from FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityResult.cs rename to FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityFrontResult.cs index fc777d7..7fb57ee 100644 --- a/FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityResult.cs +++ b/FlexJobApi.Core/Utils/BaiduUtils/BaiduOcrIdentityFrontResult.cs @@ -1,4 +1,5 @@ 锘縰sing Newtonsoft.Json; +using Swashbuckle.AspNetCore.Annotations; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; @@ -11,7 +12,7 @@ /// <summary> /// 鐧惧害鏂囧瓧璇嗗埆缁撴灉 /// </summary> - public class BaiduOcrIdentityResult + public class BaiduOcrIdentityFrontResult { /// <summary> /// 鍦板潃 @@ -21,7 +22,7 @@ /// <summary> /// 妯″瀷 /// </summary> - public BaiduOcrIdentityResultModel Model { get; set; } + public BaiduOcrIdentityFrontResultModel Model { get; set; } /// <summary> /// 閿欒鐮� @@ -45,46 +46,55 @@ /// <summary> /// 鐧惧害鏂囧瓧璇嗗埆缁撴灉 /// </summary> - public class BaiduOcrIdentityResultModel + public class BaiduOcrIdentityFrontResultModel { /// <summary> - /// 浼佷笟鍏ㄧО + /// <summary> + /// 濮撳悕 /// </summary> - public string EnterpriseName { get; set; } + public string Name { get; set; } /// <summary> - /// 缁熶竴绀句細淇$敤浠g爜 + /// 韬唤璇佸彿 /// </summary> - public string SocietyCreditCode { get; set; } + public string Identity { get; set; } /// <summary> - /// 娉曚汉濮撳悕 + /// 鎬у埆 /// </summary> - public string LegalPerson { get; set; } + [JsonIgnore, SwaggerIgnore] + public string GenderText { get; set; } /// <summary> - /// 浼佷笟绫诲瀷 + /// 鎬у埆 /// </summary> - public string EnterpriseType { get; set; } + public EnumUserGender? Gender => + GenderText == "鐢�" + ? EnumUserGender.Male + : GenderText == "濂�" + ? EnumUserGender.Female + : null; /// <summary> - /// 娉ㄥ唽璧勬湰 + /// 鐢熸棩 /// </summary> - public string RegisteredCapital { get; set; } + [JsonIgnore, SwaggerIgnore] + public string BirthdayText { get; set; } /// <summary> - /// 鎴愮珛鏃ユ湡 + /// 鐢熸棩 /// </summary> - public string EstablishmentDate { get; set; } + public DateTime? Birthday => BirthdayText?.ToDateTime("yyyyMMdd"); /// <summary> - /// 浼佷笟鍦板潃 + /// 姘戞棌 + /// </summary> + public string Nation { get; set; } + + /// <summary> + /// 浣忓潃 /// </summary> public string Address { get; set; } - /// <summary> - /// 缁忚惀鑼冨洿 - /// </summary> - public string MainBusiness { get; set; } } } -- Gitblit v1.9.1