From c97916f276a328fa70696a8582dc0c23144424f9 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 06 八月 2025 16:59:32 +0800 Subject: [PATCH] feat:企业开发 --- FlexJobApi.Core/Entities/Users/Enterprise.cs | 125 ++++++++++++++++++++--------------------- 1 files changed, 61 insertions(+), 64 deletions(-) diff --git a/FlexJobApi.Core/Entities/Users/Enterprise.cs b/FlexJobApi.Core/Entities/Users/Enterprise.cs index 36aa3fe..035e637 100644 --- a/FlexJobApi.Core/Entities/Users/Enterprise.cs +++ b/FlexJobApi.Core/Entities/Users/Enterprise.cs @@ -19,39 +19,49 @@ } /// <summary> - /// 浼佷笟璁よ瘉鏂瑰紡 + /// 浼佷笟璁よ瘉Id /// </summary> - public EnumEnterpriseRealMethod? EnterpriseRealMethod { get; set; } + public Guid EnterpriseAuthId { get; set; } /// <summary> - /// 浼佷笟鍏ㄧО + /// 浼佷笟璁よ瘉 /// </summary> - [Required] - [MaxLength(128)] - public string EnterpriseName { get; set; } + public EnterpriseAuth EnterpriseAuth { get; set; } /// <summary> - /// 缁熶竴绀句細淇$敤浠g爜 + /// 鎵�鍦ㄧ渷浠絀d /// </summary> - [Required] - [MaxLength(18)] - public string SocietyCreditCode { get; set; } + public Guid? ProvinceId { get; set; } /// <summary> - /// 钀ヤ笟鎵х収鐓х墖Id + /// 鎵�鍦ㄧ渷浠� /// </summary> - public Guid? LicenseImageId { get; set; } + public DictionaryData Province { get; set; } /// <summary> - /// 钀ヤ笟鎵х収鐓х墖 + /// 鎵�鍦ㄥ煄甯侷d /// </summary> - public FileVirtualPath LicenseImage { get; set; } + public Guid? CityId { get; set; } /// <summary> - /// 娉曚汉濮撳悕 + /// 鎵�鍦ㄥ煄甯� /// </summary> - [MaxLength(32)] - public string LegalPerson { get; set; } + public DictionaryData City { get; set; } + + /// <summary> + /// 鎵�灞炶涓欼d + /// </summary> + public Guid? IndustryTypeId { get; set; } + + /// <summary> + /// 鎵�灞炶涓� + /// </summary> + public DictionaryData IndustryType { get; set; } + + /// <summary> + /// 涓昏惀涓氬姟 + /// </summary> + public string MainBusiness { get; set; } /// <summary> /// 鑱旂郴浜� @@ -63,71 +73,38 @@ /// 鑱旂郴鐢佃瘽 /// </summary> [MaxLength(11)] - public string ContactNumber { get; set; } + public string ContactPhoneNumber { get; set; } /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉瀹炲悕鏂瑰紡 + /// 鑱旂郴閭 /// </summary> - public EnumPersonalRealMethod? PersonalRealMethod { get; set; } + public string ContactEmail { get; set; } /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉濮撳悕 + /// 鏀粯閫氶亾 /// </summary> - [MaxLength(32)] - public string Name { get; set; } + public EnumPayAccess? PayAccess { get; set; } /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉韬唤璇佸彿 + /// 寮�鎴锋�昏 /// </summary> - [MaxLength(18)] - public string Identity { get; set; } + public string BankName { get; set; } /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉韬唤璇佷汉鍍忛潰Id + /// 寮�鎴锋敮琛� /// </summary> - public Guid? IdentityImgId { get; set; } + public string BankBranchName { get; set; } /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉韬唤璇佷汉鍍忛潰 - /// </summary> - public FileVirtualPath IdentityImg { get; set; } - - /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉韬唤璇佸浗寰介潰Id - /// </summary> - public Guid? IdentityBackImgId { get; set; } - - /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉韬唤璇佸浗寰介潰 - /// </summary> - public FileVirtualPath IdentityBackImg { get; set; } - - /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉閾惰鍗″彿 + /// 閾惰璐︽埛 /// </summary> [MaxLength(32)] public string BankCard { get; set; } /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉閾惰鍗$収鐗嘔d + /// 鏄惁宸叉牎楠岄摱琛岃处鎴� /// </summary> - public Guid? BankCardImgId { get; set; } - - /// <summary> - /// 娉曚汉鎴栫粡鍔炰汉鎵嬫満鍙� - /// </summary> - [MaxLength(11)] - public string PhoneNumber { get; set; } - - /// <summary> - /// 鏄惁濮旀墭缁忓姙浜� - /// </summary> - public bool? Proxy { get; set; } - - /// <summary> - /// 浼佷笟鎺堟潈涔� - /// </summary> - public string ProxyPowerAttorneyUrl { get; set; } + public bool IsCheckedBankCard { get; set; } /// <summary> /// 瀹炲悕閫氶亾 @@ -135,9 +112,29 @@ public EnumRealAccess? RealAccess { get; set; } /// <summary> - /// 鏄惁瀹炲悕 + /// 瀹炲悕璐圭敤 /// </summary> - public bool IsReal { get; set; } + public decimal? RealVerifyCost { get; set; } + + /// <summary> + /// 绛剧害璐圭敤 + /// </summary> + public decimal? SignCost { get; set; } + + /// <summary> + /// 涓�鍙d环 + /// </summary> + public decimal? MergeSignCost { get; set; } + + /// <summary> + /// 鐭俊閫氶亾 + /// </summary> + public EnumSmsAccess? SmsAccess { get; set; } + + /// <summary> + /// 鐭俊璐圭敤 + /// </summary> + public decimal SmsCost { get; set; } /// <summary> /// 閮ㄩ棬 -- Gitblit v1.9.1