From c0a4b045720e83f8e52ffc110b773aeece590b55 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 07 八月 2025 18:26:29 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/ApiFlexJob --- FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs | 73 ++++++++++++++++++++++++------------ 1 files changed, 49 insertions(+), 24 deletions(-) diff --git a/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs b/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs index 04ddb38..51b04eb 100644 --- a/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs +++ b/FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs @@ -1,4 +1,5 @@ -锘縰sing System; +锘縰sing Newtonsoft.Json; +using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; @@ -28,11 +29,6 @@ public string SocietyCreditCode { get; set; } /// <summary> - /// 钀ヤ笟鎵х収鐓х墖 - /// </summary> - public string LicenseImage { get; set; } - - /// <summary> /// 娉曚汉濮撳悕 /// </summary> [MaxLength(32)] @@ -45,34 +41,31 @@ public string LegalIdentity { get; set; } /// <summary> - /// 鎵�鍦ㄧ渷浠絀d + /// 浼佷笟璁よ瘉 /// </summary> - public Guid? ProvinceId { get; set; } + [Newtonsoft.Json.JsonIgnore, Swashbuckle.AspNetCore.Annotations.SwaggerIgnore] + public SaveEnterpriseCommandAuth EnterpriseAuth => new SaveEnterpriseCommandAuth + { + EnterpriseName = EnterpriseName, + SocietyCreditCode = SocietyCreditCode, + LegalPerson = LegalPerson, + LegalIdentity = LegalIdentity, + }; /// <summary> - /// 鎵�鍦ㄧ渷浠� + /// 鎵�鍦ㄧ渷浠界紪鍙� /// </summary> - public DictionaryData Province { get; set; } + public string ProvinceCode { get; set; } /// <summary> - /// 鎵�鍦ㄥ煄甯侷d + /// 鎵�鍦ㄥ煄甯傜紪鍙� /// </summary> - public Guid? CityId { get; set; } + public string CityCode { get; set; } /// <summary> - /// 鎵�鍦ㄥ煄甯� + /// 鎵�灞炶涓氱紪鍙� /// </summary> - public DictionaryData City { get; set; } - - /// <summary> - /// 鎵�灞炶涓欼d - /// </summary> - public Guid? IndustryTypeId { get; set; } - - /// <summary> - /// 鎵�灞炶涓� - /// </summary> - public DictionaryData IndustryType { get; set; } + public string IndustryTypeCode { get; set; } /// <summary> /// 涓昏惀涓氬姟 @@ -106,4 +99,36 @@ /// </summary> public string Password { get; set; } } + + /// <summary> + /// 淇濆瓨浼佷笟-璁よ瘉淇℃伅 + /// </summary> + public class SaveEnterpriseCommandAuth + { + /// <summary> + /// 浼佷笟鍏ㄧО + /// </summary> + [Required] + [MaxLength(128)] + public string EnterpriseName { get; set; } + + /// <summary> + /// 缁熶竴绀句細淇$敤浠g爜 + /// </summary> + [Required] + [MaxLength(18)] + public string SocietyCreditCode { get; set; } + + /// <summary> + /// 娉曚汉濮撳悕 + /// </summary> + [MaxLength(32)] + public string LegalPerson { get; set; } + + /// <summary> + /// 娉曚汉韬唤璇佸彿 + /// </summary> + [MaxLength(18)] + public string LegalIdentity { get; set; } + } } -- Gitblit v1.9.1