Commit b7feb4f7 by 799284587@qq.com

绩效基数接口查询

parent 63de1018
......@@ -143,5 +143,21 @@ public ApiResponse UpdateRealfee([CustomizeValidator(RuleSet = "UpdateReal"), Fr
compute = _computeService.UpdateRealfee(request, user);
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
{
public class ComputeService : IAutoInjection
{
private PerforResaccountdoctorRepository _perforResAccountdoctorRepository;
private PerforResaccountnurseRepository _perforResAccountnurseRepository;
private PerforPersheetRepository _perforPerSheetRepository;
private PerforImdataRepository _perforImDataRepository;
private PerforRescomputeRepository _perforRescomputeRepository;
private PerforResspecialunitRepository _perforResspecialunitRepository;
private PerforPeragainallotRepository _perforPeragainallotRepository;
private PerforUserRepository _perforUserRepository;
private PerforAgemployeeRepository _perforAgemployeeRepository;
private readonly PerforResaccountdoctorRepository _perforResAccountdoctorRepository;
private readonly PerforResaccountnurseRepository _perforResAccountnurseRepository;
private readonly PerforPersheetRepository _perforPerSheetRepository;
private readonly PerforImdataRepository _perforImDataRepository;
private readonly PerforRescomputeRepository _perforRescomputeRepository;
private readonly PerforResspecialunitRepository _perforResspecialunitRepository;
private readonly PerforPeragainallotRepository _perforPeragainallotRepository;
private readonly PerforUserRepository _perforUserRepository;
private readonly PerforAgemployeeRepository _perforAgemployeeRepository;
private readonly PerforResbaiscnormRepository perforResbaiscnormRepository;
public ComputeService(PerforResaccountdoctorRepository perforResAccountdoctorRepository,
PerforResaccountnurseRepository perforResAccountnurseRepository,
PerforPersheetRepository perforPerSheetRepository,
......@@ -29,17 +31,19 @@ public class ComputeService : IAutoInjection
PerforResspecialunitRepository perforResspecialunitRepository,
PerforPeragainallotRepository perforPeragainallotRepository,
PerforUserRepository perforUserRepository,
PerforAgemployeeRepository perforAgemployeeRepository)
PerforAgemployeeRepository perforAgemployeeRepository,
PerforResbaiscnormRepository perforResbaiscnormRepository)
{
_perforResAccountdoctorRepository = perforResAccountdoctorRepository;
_perforResAccountnurseRepository = perforResAccountnurseRepository;
_perforPerSheetRepository = perforPerSheetRepository;
_perforImDataRepository = perforImDataRepository;
_perforRescomputeRepository = perforRescomputeRepository;
_perforResspecialunitRepository = perforResspecialunitRepository;
_perforPeragainallotRepository = perforPeragainallotRepository;
_perforUserRepository = perforUserRepository;
_perforAgemployeeRepository = perforAgemployeeRepository;
this._perforResAccountdoctorRepository = perforResAccountdoctorRepository;
this._perforResAccountnurseRepository = perforResAccountnurseRepository;
this._perforPerSheetRepository = perforPerSheetRepository;
this._perforImDataRepository = perforImDataRepository;
this._perforRescomputeRepository = perforRescomputeRepository;
this._perforResspecialunitRepository = perforResspecialunitRepository;
this._perforPeragainallotRepository = perforPeragainallotRepository;
this._perforUserRepository = perforUserRepository;
this._perforAgemployeeRepository = perforAgemployeeRepository;
this.perforResbaiscnormRepository = perforResbaiscnormRepository;
}
/// <summary>
......@@ -287,5 +291,17 @@ public res_compute UpdateRealfee(ComputerRequest request, UserIdentity user)
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