sunpengfei
2025-08-06 c97916f276a328fa70696a8582dc0c23144424f9
FlexJobApi.Core/Entities/Users/Enterprise.cs
@@ -19,103 +19,92 @@
        }
        /// <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>
        /// 统一社会信用代码
        /// 所在省份Id
        /// </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>
        /// 营业执照照片
        /// 所在城市Id
        /// </summary>
        public FileVirtualPath LicenseImage { get; set; }
        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>
        /// 主营业务
        /// </summary>
        public string MainBusiness { get; set; }
        /// <summary>
        /// 联系人
        /// </summary>
        [MaxLength(32)]
        public string LegalPerson { get; set; }
        public string Contacts { get; set; }
        /// <summary>
        /// 法人或经办人实名方式
        /// 联系电话
        /// </summary>
        public EnumPersonalRealMethod? PersonalRealMethod { get; set; }
        [MaxLength(11)]
        public string ContactPhoneNumber { get; set; }
        /// <summary>
        /// 法人或经办人姓名
        /// 联系邮箱
        /// </summary>
        [MaxLength(32)]
        public string Name { get; set; }
        public string ContactEmail { get; set; }
        /// <summary>
        /// 法人或经办人身份证号
        /// 支付通道
        /// </summary>
        [MaxLength(18)]
        public string Identity { get; set; }
        public EnumPayAccess? PayAccess { get; set; }
        /// <summary>
        /// 法人或经办人身份证人像面Id
        /// 开户总行
        /// </summary>
        public Guid? IdentityImgId { get; set; }
        public string BankName { get; set; }
        /// <summary>
        /// 法人或经办人身份证人像面
        /// 开户支行
        /// </summary>
        public FileVirtualPath IdentityImg { get; set; }
        public string BankBranchName { 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>
        /// 法人或经办人银行卡照片Id
        /// 是否已校验银行账户
        /// </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>
        /// 实名通道
@@ -123,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>
        /// 一口价
        /// </summary>
        public decimal? MergeSignCost { get; set; }
        /// <summary>
        /// 短信通道
        /// </summary>
        public EnumSmsAccess? SmsAccess { get; set; }
        /// <summary>
        /// 短信费用
        /// </summary>
        public decimal SmsCost { get; set; }
        /// <summary>
        /// 部门