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