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