Commit cbbd0ecf by ruyun.zhang

接口定义

parent 1b6f6799
...@@ -242,6 +242,61 @@ public IActionResult DownloadUniteDeptdetail([FromBody] UniteDeptDetailRequest r ...@@ -242,6 +242,61 @@ public IActionResult DownloadUniteDeptdetail([FromBody] UniteDeptDetailRequest r
} }
#region - 管理绩效
/// <summary>
/// 管理绩效详情显示隐藏设置--加载
/// </summary>
/// <param name="allotId"></param>
/// <returns></returns>
[Route("emp/detail/setting/get")]
[HttpPost]
public ApiResponse GetEmpDetailSetting([FromQuery] int allotId)
{
throw new NotImplementedException();
}
/// <summary>
/// 管理绩效详情显示隐藏设置--保存
/// </summary>
/// <param name="allotId"></param>
/// <param name="request"></param>
/// <returns></returns>
[Route("emp/detail/setting/save")]
[HttpPost]
public ApiResponse SaveEmpDetailSetting([FromQuery] int allotId, [FromBody] List<UniteDeptDetailItem> request)
{
throw new NotImplementedException();
}
/// <summary>
/// 管理绩效详情
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("emp/detail")]
[HttpPost]
public ApiResponse EmpDetail([FromBody] EmpDetailRequest request)
{
// 两个入口
// 一种只传参数 ComputeId
// 一种只传参数 AllotId、UnitType、AccountingUnit
throw new NotImplementedException();
}
/// <summary>
/// 管理绩效详情下载
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("download/emp/detail")]
[HttpPost]
public IActionResult DownloadEmpDetail([FromBody] EmpDetailRequest request)
{
throw new NotImplementedException();
}
#endregion
#region 20230531 即将弃用,由新接口替代 #region 20230531 即将弃用,由新接口替代
/// <summary> /// <summary>
/// 科室绩效详情 /// 科室绩效详情
...@@ -432,6 +487,7 @@ public ApiResponse GetBaiscnorm([FromBody] ComputerRequest request) ...@@ -432,6 +487,7 @@ public ApiResponse GetBaiscnorm([FromBody] ComputerRequest request)
return new ApiResponse(ResponseType.OK, "ok", list); return new ApiResponse(ResponseType.OK, "ok", list);
} }
#region 20230727 即将弃用,由新接口替代
/// <summary> /// <summary>
/// 医生绩效详情 /// 医生绩效详情
/// </summary> /// </summary>
...@@ -444,6 +500,8 @@ public ApiResponse DoctorDetail(int computeId) ...@@ -444,6 +500,8 @@ public ApiResponse DoctorDetail(int computeId)
var result = _computeService.GetDoctorDetail(computeId); var result = _computeService.GetDoctorDetail(computeId);
return new ApiResponse(ResponseType.OK, result); return new ApiResponse(ResponseType.OK, result);
} }
#endregion
#region 人均绩效修改 #region 人均绩效修改
......
using FluentValidation.AspNetCore; using System;
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.Options;
using Newtonsoft.Json.Linq;
using Performance.DtoModels; using Performance.DtoModels;
using Performance.DtoModels.AppSettings;
using Performance.Infrastructure;
using Performance.Services; using Performance.Services;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Performance.Api.Controllers namespace Performance.Api.Controllers
{ {
[Route("api/[controller]")]
public class MenuController : Controller public class MenuController : Controller
{ {
private MenuService _menuService; private MenuService _menuService;
...@@ -26,15 +17,73 @@ public MenuController(MenuService menuService, ClaimService claimService) ...@@ -26,15 +17,73 @@ public MenuController(MenuService menuService, ClaimService claimService)
} }
/// <summary> /// <summary>
/// 设置用户管辖医院 /// 用户登录后菜单列表
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[Route("menulist")] [Route("menu/menulist")]
[HttpPost] [HttpPost]
public ApiResponse<List<MenuResponse>> MenuList() public ApiResponse<List<MenuResponse>> MenuList()
{ {
var menuList = _menuService.GetMenuList(_claim.GetUserId()); var menuList = _menuService.GetMenuList(_claim.GetUserId());
return new ApiResponse<List<MenuResponse>>(ResponseType.OK, menuList); return new ApiResponse<List<MenuResponse>>(ResponseType.OK, menuList);
} }
#region 菜单管理
/// <summary>
/// 菜单管理列表(树状结构)
/// </summary>
/// <returns></returns>
[Route("system/menu")]
[HttpPost]
public ApiResponse GetSystemMenu()
{
throw new NotImplementedException();
}
/// <summary>
/// 新增/新增子级
/// </summary>
/// <returns></returns>
[Route("system/menu/add")]
[HttpPost]
public ApiResponse AddSystemMenu()
{
throw new NotImplementedException();
}
/// <summary>
/// 修改
/// </summary>
/// <returns></returns>
[Route("system/menu/update")]
[HttpPost]
public ApiResponse UpdateSystemMenu()
{
throw new NotImplementedException();
}
/// <summary>
/// 删除
/// </summary>
/// <returns></returns>
[Route("system/menu/delete")]
[HttpPost]
public ApiResponse DeleteSystemMenu()
{
throw new NotImplementedException();
}
/// <summary>
/// 设置角色
/// </summary>
/// <returns></returns>
[Route("system/menu/setrole")]
[HttpPost]
public ApiResponse SetRoleSystemMenu()
{
throw new NotImplementedException();
}
#endregion
} }
} }
...@@ -1074,6 +1074,35 @@ ...@@ -1074,6 +1074,35 @@
<param name="request"></param> <param name="request"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:Performance.Api.Controllers.ComputeController.GetEmpDetailSetting(System.Int32)">
<summary>
管理绩效详情显示隐藏设置--加载
</summary>
<param name="allotId"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.ComputeController.SaveEmpDetailSetting(System.Int32,System.Collections.Generic.List{Performance.DtoModels.UniteDeptDetailItem})">
<summary>
管理绩效详情显示隐藏设置--保存
</summary>
<param name="allotId"></param>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.ComputeController.EmpDetail(Performance.DtoModels.EmpDetailRequest)">
<summary>
管理绩效详情
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.ComputeController.DownloadEmpDetail(Performance.DtoModels.EmpDetailRequest)">
<summary>
管理绩效详情下载
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.ComputeController.DeptDetail(Performance.DtoModels.DeptDetailRequest)"> <member name="M:Performance.Api.Controllers.ComputeController.DeptDetail(Performance.DtoModels.DeptDetailRequest)">
<summary> <summary>
科室绩效详情 科室绩效详情
...@@ -2202,7 +2231,37 @@ ...@@ -2202,7 +2231,37 @@
</member> </member>
<member name="M:Performance.Api.Controllers.MenuController.MenuList"> <member name="M:Performance.Api.Controllers.MenuController.MenuList">
<summary> <summary>
设置用户管辖医院 用户登录后菜单列表
</summary>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.MenuController.GetSystemMenu">
<summary>
菜单管理列表(树状结构)
</summary>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.MenuController.AddSystemMenu">
<summary>
新增/新增子级
</summary>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.MenuController.UpdateSystemMenu">
<summary>
修改
</summary>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.MenuController.DeleteSystemMenu">
<summary>
删除
</summary>
<returns></returns>
</member>
<member name="M:Performance.Api.Controllers.MenuController.SetRoleSystemMenu">
<summary>
设置角色
</summary> </summary>
<returns></returns> <returns></returns>
</member> </member>
......
...@@ -2439,6 +2439,21 @@ ...@@ -2439,6 +2439,21 @@
费用类别 费用类别
</summary> </summary>
</member> </member>
<member name="T:Performance.DtoModels.UniteDeptDetailRequest">
<summary>
查看科室绩效详情
</summary>
</member>
<member name="P:Performance.DtoModels.UniteDeptDetailRequest.AllotId">
<summary>
绩效id
</summary>
</member>
<member name="P:Performance.DtoModels.UniteDeptDetailRequest.UnitType">
<summary>
核算单元类型
</summary>
</member>
<member name="P:Performance.DtoModels.EmployeeRequest.ID"> <member name="P:Performance.DtoModels.EmployeeRequest.ID">
<summary> <summary>
...@@ -2825,21 +2840,31 @@ ...@@ -2825,21 +2840,31 @@
提交类型 1 模板提交 2 其他提交 提交类型 1 模板提交 2 其他提交
</summary> </summary>
</member> </member>
<member name="T:Performance.DtoModels.UniteDeptDetailRequest"> <member name="T:Performance.DtoModels.EmpDetailRequest">
<summary> <summary>
查看科室绩效详情 查看科室绩效详情
</summary> </summary>
</member> </member>
<member name="P:Performance.DtoModels.UniteDeptDetailRequest.AllotId"> <member name="P:Performance.DtoModels.EmpDetailRequest.AllotId">
<summary> <summary>
绩效id 绩效id
</summary> </summary>
</member> </member>
<member name="P:Performance.DtoModels.UniteDeptDetailRequest.UnitType"> <member name="P:Performance.DtoModels.EmpDetailRequest.UnitType">
<summary> <summary>
核算单元类型 核算单元类型
</summary> </summary>
</member> </member>
<member name="P:Performance.DtoModels.EmpDetailRequest.AccountingUnit">
<summary>
核算单元
</summary>
</member>
<member name="P:Performance.DtoModels.EmpDetailRequest.ComputeId">
<summary>
表ID
</summary>
</member>
<member name="P:Performance.DtoModels.UserListRequest.Role"> <member name="P:Performance.DtoModels.UserListRequest.Role">
<summary> <summary>
角色 角色
......
using FluentValidation;
namespace Performance.DtoModels
{
/// <summary>
/// 查看科室绩效详情
/// </summary>
public class UniteDeptDetailRequest
{
/// <summary>
/// 绩效id
/// </summary>
public int AllotId { get; set; }
/// <summary>
/// 核算单元类型
/// </summary>
public string UnitType { get; set; }
public string AccountingUnit { get; set; }
}
}
using FluentValidation; namespace Performance.DtoModels
namespace Performance.DtoModels
{ {
/// <summary> /// <summary>
/// 查看科室绩效详情 /// 查看科室绩效详情
/// </summary> /// </summary>
public class UniteDeptDetailRequest public class EmpDetailRequest
{ {
/// <summary> /// <summary>
/// 绩效id /// 绩效id
...@@ -15,6 +13,14 @@ public class UniteDeptDetailRequest ...@@ -15,6 +13,14 @@ public class UniteDeptDetailRequest
/// 核算单元类型 /// 核算单元类型
/// </summary> /// </summary>
public string UnitType { get; set; } public string UnitType { get; set; }
/// <summary>
/// 核算单元
/// </summary>
public string AccountingUnit { get; set; } public string AccountingUnit { get; set; }
/// <summary>
/// 表ID
/// </summary>
public int? ComputeId { get; set; }
} }
} }
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