sunpengfei
2025-08-20 65c143397772e0c2458a243f4110863854478ddc
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,18 @@
        {
            Users = [];
            Departments = [];
            ContractTemplates = [];
        }
        /// <summary>
        /// 企业认证
        /// </summary>
        public EnterpriseAuth EnterpriseAuth { get; set; }
        /// <summary>
        /// 园区Id
        /// </summary>
        public Guid? IndustrialParkId { get; set; }
        /// <summary>
        /// 企业全称
@@ -88,7 +95,27 @@
        public DictionaryData IndustryType { get; set; }
        /// <summary>
        /// 主营业务
        /// 企业类型
        /// </summary>
        public string EnterpriseType { get; set; }
        /// <summary>
        /// 注册资本
        /// </summary>
        public string RegisteredCapital { get; set; }
        /// <summary>
        /// 成立日期
        /// </summary>
        public string EstablishmentDate { get; set; }
        /// <summary>
        /// 企业地址
        /// </summary>
        public string Address { get; set; }
        /// <summary>
        /// 经营范围
        /// </summary>
        public string MainBusiness { get; set; }
@@ -180,6 +207,11 @@
        /// </summary>
        public List<User> Users { get; set; }
        /// <summary>
        /// 合同模板
        /// </summary>
        public List<ContractTemplate> ContractTemplates { get; set; }
        public void Configure(EntityTypeBuilder<Enterprise> entityBuilder, DbContext dbContext, Type dbContextLocator)
        {
            entityBuilder