From 1759ab1a7d3e536eb812dcfbf5a7c8792ed28b2e Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期一, 11 八月 2025 09:04:29 +0800
Subject: [PATCH] feat:简历开发

---
 FlexJobApi.Core/Entities/UserServer/Users/User.cs |   67 +++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/FlexJobApi.Core/Entities/Users/Users/User.cs b/FlexJobApi.Core/Entities/UserServer/Users/User.cs
similarity index 75%
rename from FlexJobApi.Core/Entities/Users/Users/User.cs
rename to FlexJobApi.Core/Entities/UserServer/Users/User.cs
index 9b039d3..3a61e75 100644
--- a/FlexJobApi.Core/Entities/Users/Users/User.cs
+++ b/FlexJobApi.Core/Entities/UserServer/Users/User.cs
@@ -85,6 +85,11 @@
         public EnumUserGender? Gender { get; set; }
 
         /// <summary>
+        /// 鐢熸棩
+        /// </summary>
+        public DateTime? Birthday { get; set; }
+
+        /// <summary>
         /// 骞撮緞
         /// </summary>
         public int? Age { get; set; }
@@ -134,6 +139,56 @@
         /// 甯搁┗鍩庡競
         /// </summary>
         public DictionaryData City { get; set; }
+
+        /// <summary>
+        /// 韬唤缂栧彿
+        /// </summary>
+        public string PersonalIdentityCode { get; set; }
+
+        /// <summary>
+        /// 韬唤
+        /// </summary>
+        public DictionaryData PersonalIdentity { get; set; }
+
+        /// <summary>
+        /// 瀛﹀巻缂栧彿
+        /// </summary>
+        public string EducationalBackgroundCode { get; set; }
+
+        /// <summary>
+        /// 瀛﹀巻
+        /// </summary>
+        public DictionaryData EducationalBackground { get; set; }
+
+        /// <summary>
+        /// 绌洪棽鏃堕棿
+        /// </summary>
+        public EnumPersonalFreeTime? FreeTime { get; set; }
+
+        /// <summary>
+        /// 姹傝亴鐘舵��
+        /// </summary>
+        public EnumPersonalJobSeekingStatus? JobSeekingStatus { get; set; }
+
+        /// <summary>
+        /// 宸ヤ綔璧勫巻
+        /// </summary>
+        public string WorkSeniority { get; set; }
+
+        /// <summary>
+        /// 宸ヤ綔缁忛獙
+        /// </summary>
+        public string WorkExperience { get; set; }
+
+        /// <summary>
+        /// 韬珮
+        /// </summary>
+        public int? Height { get; set; }
+
+        /// <summary>
+        /// 浣撻噸
+        /// </summary>
+        public int? Weight { get; set; }
 
         /// <summary>
         /// 澶囨敞
@@ -193,6 +248,18 @@
                 .HasForeignKey(it => it.CityCode)
                 .HasPrincipalKey(it => it.Code)
                 .OnDelete(DeleteBehavior.Restrict);
+            entityBuilder
+                .HasOne(it => it.PersonalIdentity)
+                .WithMany()
+                .HasForeignKey(it => it.PersonalIdentityCode)
+                .HasPrincipalKey(it => it.Code)
+                .OnDelete(DeleteBehavior.Restrict);
+            entityBuilder
+                .HasOne(it => it.EducationalBackground)
+                .WithMany()
+                .HasForeignKey(it => it.EducationalBackgroundCode)
+                .HasPrincipalKey(it => it.Code)
+                .OnDelete(DeleteBehavior.Restrict);
         }
 
         public IEnumerable<User> HasData(DbContext dbContext, Type dbContextLocator)

--
Gitblit v1.9.1