sunpengfei
7 天以前 a2efd6c3bdbea77ef13205f4102cae774a233041
FlexJobApi.Core/Entities/UserServer/Enterprises/Enterprise.cs
@@ -1,4 +1,5 @@
using Furion.DatabaseAccessor;
using Mapster;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using System;
@@ -19,12 +20,19 @@
        {
            Users = [];
            Departments = [];
            ContractTemplates = [];
            ElectronSignSettings = [];
        }
        /// <summary>
        /// 企业认证
        /// </summary>
        public EnterpriseAuth EnterpriseAuth { get; set; }
        /// <summary>
        /// 园区Id
        /// </summary>
        public Guid? IndustrialParkId { get; set; }
        /// <summary>
        /// 企业全称
@@ -156,26 +164,6 @@
        public bool IsCheckedBankCard { get; set; }
        /// <summary>
        /// 实名通道
        /// </summary>
        public EnumRealAccess? RealAccess { get; set; }
        /// <summary>
        /// 实名费用
        /// </summary>
        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; }
@@ -184,6 +172,11 @@
        /// 短信费用
        /// </summary>
        public decimal SmsCost { get; set; }
        /// <summary>
        /// 实名通道
        /// </summary>
        public EnumRealAccess? RealAccess { get; set; }
        /// <summary>
        /// 是否实名
@@ -200,6 +193,16 @@
        /// </summary>
        public List<User> Users { get; set; }
        /// <summary>
        /// 合同模板
        /// </summary>
        public List<ContractTemplate> ContractTemplates { get; set; }
        /// <summary>
        /// 电子签配置
        /// </summary>
        public List<EnterpriseElectronSignSetting> ElectronSignSettings { get; set; }
        public void Configure(EntityTypeBuilder<Enterprise> entityBuilder, DbContext dbContext, Type dbContextLocator)
        {
            entityBuilder