| | |
| | | 企业认证 |
| | | </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> |
| | | 所属行业 |
| | |
| | | .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) |
| | |
| | | { |
| | | 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) |
| | |
| | | : []; |
| | | 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>() |
| | |
| | | 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(); |