|
|
@ -18,7 +18,7 @@ namespace Shentun.WebPeis.DiseaseRisks |
|
|
[Authorize] |
|
|
[Authorize] |
|
|
public class DiseaseRiskAppService : ApplicationService |
|
|
public class DiseaseRiskAppService : ApplicationService |
|
|
{ |
|
|
{ |
|
|
private readonly IRepository<DiseaseRisk> _diseaseRiskRepository; |
|
|
|
|
|
|
|
|
private readonly IRepository<DiseaseRisk> _diseaseRiskRepository; |
|
|
private readonly DiseaseRiskManager _diseaseRiskManager; |
|
|
private readonly DiseaseRiskManager _diseaseRiskManager; |
|
|
private readonly CacheService _cacheService; |
|
|
private readonly CacheService _cacheService; |
|
|
|
|
|
|
|
|
@ -33,6 +33,34 @@ namespace Shentun.WebPeis.DiseaseRisks |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获取列表
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("api/app/DiseaseRisk/GetList")] |
|
|
|
|
|
public async Task<List<DiseaseRiskDto>> GetListAsync() |
|
|
|
|
|
{ |
|
|
|
|
|
var entlist = await _diseaseRiskRepository.GetQueryableAsync(); |
|
|
|
|
|
|
|
|
|
|
|
var entdto = entlist.Select(s => new DiseaseRiskDto |
|
|
|
|
|
{ |
|
|
|
|
|
CreationTime = s.CreationTime, |
|
|
|
|
|
CreatorId = s.CreatorId, |
|
|
|
|
|
DisplayOrder = s.DisplayOrder, |
|
|
|
|
|
LastModificationTime = s.LastModificationTime, |
|
|
|
|
|
LastModifierId = s.LastModifierId, |
|
|
|
|
|
SimpleCode = s.SimpleCode, |
|
|
|
|
|
DiseaseRiskId = s.DiseaseRiskId, |
|
|
|
|
|
DiseaseRiskName = s.DiseaseRiskName, |
|
|
|
|
|
CreatorName = _cacheService.GetSurnameAsync(s.CreatorId).Result, |
|
|
|
|
|
LastModifierName = _cacheService.GetSurnameAsync(s.LastModifierId).Result |
|
|
|
|
|
}).OrderBy(o => o.DisplayOrder).ToList(); |
|
|
|
|
|
|
|
|
|
|
|
return entdto; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 创建
|
|
|
/// 创建
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
|