sunpengfei
2025-08-07 a7287db2ada9ef606db5fe81cc8b66e2da44d345
pref:菜单排序
5个文件已修改
21 ■■■■■ 已修改文件
FlexJobApi.Core/FlexJobApi.Core.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenusQueryHandler.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.User.Application/Menus/Queries/GetMenuQueryHandler.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.User.Application/Menus/Queries/GetMenusQueryHandler.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -2815,16 +2815,31 @@
            企业认证
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.ProvinceId">
            <summary>
            所在省份Id
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.ProvinceContent">
            <summary>
            所在省份
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.CityId">
            <summary>
            所在城市Id
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.CityContent">
            <summary>
            所在城市
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.IndustryTypeId">
            <summary>
            所属行业Id
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.IndustryTypeContent">
            <summary>
            所属行业
FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenuQueryHandler.cs
@@ -35,6 +35,7 @@
                .FirstOrDefaultAsync(cancellationToken);
            if (model == null) throw Oops.Oh(EnumErrorCodeType.s404, "该菜单");
            var q = repMenu.AsQueryable().AsNoTracking()
                .OrderBy(it => it.Sort).ThenBy(it => it.CreatedTime)
                .Where(it => it.ParentId == model.Id)
                .Where(it => it.Type == EnumMenuType.Button || it.Type == EnumMenuType.Field);
            if (logier.Level != 999)
FlexJobApi.User.Application/Auths/Queries/GetCurrentLogierMenusQueryHandler.cs
@@ -32,7 +32,7 @@
        {
            var logier = JwtUtils.GetCurrentLogier();
            var q = repMenu.AsQueryable().AsNoTracking()
                .OrderBy(it => it.Sort)
                .OrderBy(it => it.Sort).ThenBy(it => it.CreatedTime)
                .Where(it => it.UserType == logier.Type && it.ClientType == logier.ClientType)
                .Where(it => it.Type == EnumMenuType.Menu || it.Type == EnumMenuType.Page || it.Type == EnumMenuType.Modal);
            if (logier.Level != 999)
FlexJobApi.User.Application/Menus/Queries/GetMenuQueryHandler.cs
@@ -35,6 +35,7 @@
                : [];
            model.IsChecked = roleMenuIds.Contains(model.Id);
            var items = await rep.AsQueryable().AsNoTracking()
                .OrderBy(it => it.Sort).ThenBy(it => it.CreatedTime)
                .Where(it => it.ParentId == model.Id)
                .Where(it => it.Type == EnumMenuType.Button || it.Type == EnumMenuType.Field)
                .ProjectToType<GetMenuQueryResultItem>()
FlexJobApi.User.Application/Menus/Queries/GetMenusQueryHandler.cs
@@ -24,7 +24,7 @@
        public async Task<List<GetMenusQueryResultItem>> Handle(GetMenusQuery request, CancellationToken cancellationToken)
        {
            var q = rep.AsQueryable().AsNoTracking()
                .OrderBy(it => it.Sort)
                .OrderBy(it => it.Sort).ThenBy(it => it.CreatedTime)
                .Where(it => it.UserType == request.UserType && it.ClientType == request.ClientType)
                .Where(it => it.Type == EnumMenuType.Menu || it.Type == EnumMenuType.Page || it.Type == EnumMenuType.Modal);
            var all = await q.ProjectToType<GetMenusQueryResultItem>().ToListAsync();