sunpengfei
2025-08-07 e4bf8a3ddb1fba9896cce11b408deb355b49f1f6
FlexJobApi.Core/Models/User/Enterprises/Commands/SaveEnterpriseCommand.cs
@@ -1,4 +1,5 @@
using System;
using 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,14 +41,21 @@
        public string LegalIdentity { get; set; }
        /// <summary>
        /// 企业认证
        /// </summary>
        [Newtonsoft.Json.JsonIgnore, Swashbuckle.AspNetCore.Annotations.SwaggerIgnore]
        public SaveEnterpriseCommandAuth EnterpriseAuth => new SaveEnterpriseCommandAuth
        {
            EnterpriseName = EnterpriseName,
            SocietyCreditCode = SocietyCreditCode,
            LegalPerson = LegalPerson,
            LegalIdentity = LegalIdentity,
        };
        /// <summary>
        /// 所在省份Id
        /// </summary>
        public Guid? ProvinceId { get; set; }
        /// <summary>
        /// 所在省份
        /// </summary>
        public DictionaryData Province { get; set; }
        /// <summary>
        /// 所在城市Id
@@ -60,19 +63,9 @@
        public Guid? CityId { get; set; }
        /// <summary>
        /// 所在城市
        /// </summary>
        public DictionaryData City { get; set; }
        /// <summary>
        /// 所属行业Id
        /// </summary>
        public Guid? IndustryTypeId { get; set; }
        /// <summary>
        /// 所属行业
        /// </summary>
        public DictionaryData IndustryType { 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>
        /// 统一社会信用代码
        /// </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; }
    }
}