sunpengfei
2025-08-05 a89531d2e96dbd59f998ee0fcbaa17c4ca5ed1ff
feat:企业开发
4个文件已修改
134 ■■■■■ 已修改文件
FlexJobApi.Core/Entities/Users/Enterprise.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Enums/Common/EnumResourceController.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/User/Enterprises/Queries/GetEnterprisesQuery.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Entities/Users/Enterprise.cs
@@ -54,6 +54,18 @@
        public string LegalPerson { get; set; }
        /// <summary>
        /// 联系人
        /// </summary>
        [MaxLength(32)]
        public string Contacts { get; set; }
        /// <summary>
        /// 联系电话
        /// </summary>
        [MaxLength(11)]
        public string ContactNumber { get; set; }
        /// <summary>
        /// 法人或经办人实名方式
        /// </summary>
        public EnumPersonalRealMethod? PersonalRealMethod { get; set; }
FlexJobApi.Core/Enums/Common/EnumResourceController.cs
@@ -40,6 +40,11 @@
        /// 用户信息
        /// </summary>
        [ResourceController(Service = EnumResourceService.User)]
        UserInfo
        UserInfo,
        /// <summary>
        /// 企业信息
        /// </summary>
        [ResourceController(Service = EnumResourceService.User)]
        Enterprise
    }
}
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -754,6 +754,16 @@
            法人姓名
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.Enterprise.Contacts">
            <summary>
            联系人
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.Enterprise.ContactNumber">
            <summary>
            联系电话
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.Enterprise.PersonalRealMethod">
            <summary>
            法人或经办人实名方式
@@ -1634,6 +1644,11 @@
            用户信息
            </summary>
        </member>
        <member name="F:FlexJobApi.Core.EnumResourceController.Enterprise">
            <summary>
            企业信息
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.EnumResourceMethod">
            <summary>
            资源请求方式
@@ -2082,6 +2097,56 @@
        <member name="T:FlexJobApi.Core.GetCurrentLogierMenusQuery">
            <summary>
            获取当前登录用户菜单
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetEnterprisesQuery">
            <summary>
            查询企业信息分页列表数据
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQuery.Keywords">
            <summary>
            关键字
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQuery.IsConfigured">
            <summary>
            是否已配置
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetEnterprisesQueryResultItem">
            <summary>
            查询企业信息分页列表数据
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.Id">
            <summary>
            Id
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.EnterpriseName">
            <summary>
            企业全称
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.LegalPerson">
            <summary>
            法人姓名
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.SocietyCreditCode">
            <summary>
            统一社会信用代码
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.Contacts">
            <summary>
            联系人
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterprisesQueryResultItem.ContactNumber">
            <summary>
            联系电话
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.DeleteMenuCommand">
@@ -3069,6 +3134,11 @@
            客户端类型
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetRolesQuery.Keywords">
            <summary>
            关键字
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetRolesQueryResultItem">
            <summary>
            查询角色分页列表-项
@@ -3179,6 +3249,11 @@
            查询运营端用户分页列表数据
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetOperationUserInfosQuery.Keywords">
            <summary>
            关键字
            </summary>
        </member>
        <member name="T:FlexJobApi.Core.GetOperationUserInfosQueryResultItem">
            <summary>
            查询运营端用户分页列表数据-结果-项
FlexJobApi.Core/Models/User/Enterprises/Queries/GetEnterprisesQuery.cs
@@ -1,6 +1,7 @@
using MediatR;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -10,8 +11,18 @@
    /// <summary>
    /// 查询企业信息分页列表数据
    /// </summary>
    [Resource([EnumResourceController.Enterprise])]
    public class GetEnterprisesQuery : PagedListQuery<PagedListQueryResult<GetEnterprisesQueryResultItem>, GetEnterprisesQueryResultItem>, IRequest<PagedListQueryResult<GetEnterprisesQueryResultItem>>
    {
        /// <summary>
        /// 关键字
        /// </summary>
        public string Keywords { get; set; }
        /// <summary>
        /// 是否已配置
        /// </summary>
        public bool IsConfigured { get; set; }
    }
    /// <summary>
@@ -19,6 +30,35 @@
    /// </summary>
    public class GetEnterprisesQueryResultItem
    {
        /// <summary>
        /// Id
        /// </summary>
        public Guid Id { get; set; }
        /// <summary>
        /// 企业全称
        /// </summary>
        public string EnterpriseName { get; set; }
        /// <summary>
        /// 法人姓名
        /// </summary>
        public string LegalPerson { get; set; }
        /// <summary>
        /// 统一社会信用代码
        /// </summary>
        public string SocietyCreditCode { get; set; }
        /// <summary>
        /// 联系人
        /// </summary>
        public string Contacts { get; set; }
        /// <summary>
        /// 联系电话
        /// </summary>
        public string ContactNumber { get; set; }
    }
}