| | |
| | | 账号 |
| | | </summary> |
| | | </member> |
| | | <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.TaskCount"> |
| | | <summary> |
| | | 在招岗位数量 |
| | | </summary> |
| | | </member> |
| | | <member name="T:FlexJobApi.Core.GetEnterpriseSmsSettingQuery"> |
| | | <summary> |
| | | 查询企业短信配置 |
| | |
| | | /// 账号 |
| | | /// </summary> |
| | | public string UserName { get; set; } |
| | | /// <summary> |
| | | /// 在招岗位数量 |
| | | /// </summary> |
| | | public int TaskCount { get; set; } |
| | | } |
| | | } |
| | |
| | | .ProjectToType<GetTaskInfoQueryResult>() |
| | | .FirstOrDefaultAsync(cancellationToken); |
| | | model.TaskCount = await rep.AsQueryable().AsNoTracking() |
| | | .Where(it => it.EnterpriseId == model.EnterpriseId && it.ReleaseStatus == EnumTaskReleaseStatus.Stopped) |
| | | .Where(it => it.EnterpriseId == model.EnterpriseId && it.ReleaseStatus == EnumTaskReleaseStatus.InProcess) |
| | | .CountAsync(); |
| | | return model; |
| | | } |
| | |
| | | public class EnterprisesQueryHandler( |
| | | IRepository<Enterprise> rep, |
| | | IRepository<EnterpriseAuth> repEnterpriseAuth, |
| | | IRepository<DictionaryData> repDictionaryData |
| | | IRepository<DictionaryData> repDictionaryData, |
| | | IRepository<TaskInfo> repTaskInfo |
| | | ) : |
| | | IRequestHandler<GetEnterprisesQuery, PagedListQueryResult<GetEnterprisesQueryResultItem>>, |
| | | IRequestHandler<GetEnterpriseQuery, GetEnterpriseQueryResult>, |
| | |
| | | .Where(it => it.EnterpriseId == model.Id) |
| | | .Select(it => it.UserName) |
| | | .FirstOrDefaultAsync(cancellationToken); |
| | | model.TaskCount = await repTaskInfo.AsQueryable().AsNoTracking() |
| | | .Where(it => it.EnterpriseId == request.Id && it.ReleaseStatus == EnumTaskReleaseStatus.InProcess) |
| | | .CountAsync(); |
| | | return model; |
| | | } |
| | | |
| | |
| | | 企业查询处理器 |
| | | </summary> |
| | | </member> |
| | | <member name="M:FlexJobApi.UserServer.Application.EnterprisesQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Enterprise},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseAuth},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.DictionaryData})"> |
| | | <member name="M:FlexJobApi.UserServer.Application.EnterprisesQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Enterprise},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseAuth},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.DictionaryData},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfo})"> |
| | | <summary> |
| | | 企业查询处理器 |
| | | </summary> |