Commit b7feb4f7 by 799284587@qq.com

绩效基数接口查询

parent 63de1018
...@@ -143,5 +143,21 @@ public ApiResponse UpdateRealfee([CustomizeValidator(RuleSet = "UpdateReal"), Fr ...@@ -143,5 +143,21 @@ public ApiResponse UpdateRealfee([CustomizeValidator(RuleSet = "UpdateReal"), Fr
compute = _computeService.UpdateRealfee(request, user); compute = _computeService.UpdateRealfee(request, user);
return new ApiResponse(ResponseType.OK, "修改成功", compute); return new ApiResponse(ResponseType.OK, "修改成功", compute);
} }
/// <summary>
/// 获取全院绩效列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("getbaiscnorm")]
[HttpPost]
public ApiResponse GetBaiscnorm([FromBody]ComputerRequest request)
{
var allot = _allotService.GetAllot(request.AllotId);
if (null == allot)
throw new PerformanceException("当前绩效记录不存在");
var list = _computeService.GetBaiscnorm(request.AllotId);
return new ApiResponse(ResponseType.OK, "ok", list);
}
} }
} }
\ No newline at end of file
...@@ -12,15 +12,17 @@ namespace Performance.Services ...@@ -12,15 +12,17 @@ namespace Performance.Services
{ {
public class ComputeService : IAutoInjection public class ComputeService : IAutoInjection
{ {
private PerforResaccountdoctorRepository _perforResAccountdoctorRepository; private readonly PerforResaccountdoctorRepository _perforResAccountdoctorRepository;
private PerforResaccountnurseRepository _perforResAccountnurseRepository; private readonly PerforResaccountnurseRepository _perforResAccountnurseRepository;
private PerforPersheetRepository _perforPerSheetRepository; private readonly PerforPersheetRepository _perforPerSheetRepository;
private PerforImdataRepository _perforImDataRepository; private readonly PerforImdataRepository _perforImDataRepository;
private PerforRescomputeRepository _perforRescomputeRepository; private readonly PerforRescomputeRepository _perforRescomputeRepository;
private PerforResspecialunitRepository _perforResspecialunitRepository; private readonly PerforResspecialunitRepository _perforResspecialunitRepository;
private PerforPeragainallotRepository _perforPeragainallotRepository; private readonly PerforPeragainallotRepository _perforPeragainallotRepository;
private PerforUserRepository _perforUserRepository; private readonly PerforUserRepository _perforUserRepository;
private PerforAgemployeeRepository _perforAgemployeeRepository; private readonly PerforAgemployeeRepository _perforAgemployeeRepository;
private readonly PerforResbaiscnormRepository perforResbaiscnormRepository;
public ComputeService(PerforResaccountdoctorRepository perforResAccountdoctorRepository, public ComputeService(PerforResaccountdoctorRepository perforResAccountdoctorRepository,
PerforResaccountnurseRepository perforResAccountnurseRepository, PerforResaccountnurseRepository perforResAccountnurseRepository,
PerforPersheetRepository perforPerSheetRepository, PerforPersheetRepository perforPerSheetRepository,
...@@ -29,17 +31,19 @@ public class ComputeService : IAutoInjection ...@@ -29,17 +31,19 @@ public class ComputeService : IAutoInjection
PerforResspecialunitRepository perforResspecialunitRepository, PerforResspecialunitRepository perforResspecialunitRepository,
PerforPeragainallotRepository perforPeragainallotRepository, PerforPeragainallotRepository perforPeragainallotRepository,
PerforUserRepository perforUserRepository, PerforUserRepository perforUserRepository,
PerforAgemployeeRepository perforAgemployeeRepository) PerforAgemployeeRepository perforAgemployeeRepository,
PerforResbaiscnormRepository perforResbaiscnormRepository)
{ {
_perforResAccountdoctorRepository = perforResAccountdoctorRepository; this._perforResAccountdoctorRepository = perforResAccountdoctorRepository;
_perforResAccountnurseRepository = perforResAccountnurseRepository; this._perforResAccountnurseRepository = perforResAccountnurseRepository;
_perforPerSheetRepository = perforPerSheetRepository; this._perforPerSheetRepository = perforPerSheetRepository;
_perforImDataRepository = perforImDataRepository; this._perforImDataRepository = perforImDataRepository;
_perforRescomputeRepository = perforRescomputeRepository; this._perforRescomputeRepository = perforRescomputeRepository;
_perforResspecialunitRepository = perforResspecialunitRepository; this._perforResspecialunitRepository = perforResspecialunitRepository;
_perforPeragainallotRepository = perforPeragainallotRepository; this._perforPeragainallotRepository = perforPeragainallotRepository;
_perforUserRepository = perforUserRepository; this._perforUserRepository = perforUserRepository;
_perforAgemployeeRepository = perforAgemployeeRepository; this._perforAgemployeeRepository = perforAgemployeeRepository;
this.perforResbaiscnormRepository = perforResbaiscnormRepository;
} }
/// <summary> /// <summary>
...@@ -287,5 +291,17 @@ public res_compute UpdateRealfee(ComputerRequest request, UserIdentity user) ...@@ -287,5 +291,17 @@ public res_compute UpdateRealfee(ComputerRequest request, UserIdentity user)
return compute; return compute;
} }
/// <summary>
/// 返回绩效平均值
/// </summary>
/// <param name="type"></param>
/// <param name="id"></param>
/// <param name="score"></param>
/// <returns></returns>
public List<res_baiscnorm> GetBaiscnorm(int allotId)
{
return perforResbaiscnormRepository.GetEntities(t => t.AllotID == allotId);
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment