Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
performance
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zry
performance
Commits
cbbd0ecf
Commit
cbbd0ecf
authored
Jul 27, 2023
by
ruyun.zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口定义
parent
1b6f6799
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
238 additions
and
21 deletions
+238
-21
performance/Performance.Api/Controllers/ComputeController.cs
+58
-0
performance/Performance.Api/Controllers/MenuController.cs
+62
-13
performance/Performance.Api/wwwroot/Performance.Api.xml
+60
-1
performance/Performance.Api/wwwroot/Performance.DtoModels.xml
+28
-3
performance/Performance.DtoModels/Request/EmpDetailRequest.cs
+20
-0
performance/Performance.DtoModels/Request/UniteDeptDetailRequest.cs
+10
-4
No files found.
performance/Performance.Api/Controllers/ComputeController.cs
View file @
cbbd0ecf
...
@@ -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
人均绩效修改
...
...
performance/Performance.Api/Controllers/MenuController.cs
View file @
cbbd0ecf
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
/menu
list"
)]
[
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
}
}
}
}
performance/Performance.Api/wwwroot/Performance.Api.xml
View file @
cbbd0ecf
...
@@ -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>
...
...
performance/Performance.Api/wwwroot/Performance.DtoModels.xml
View file @
cbbd0ecf
...
@@ -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.
UniteDept
DetailRequest"
>
<member
name=
"T:Performance.DtoModels.
Emp
DetailRequest"
>
<summary>
<summary>
查看科室绩效详情
查看科室绩效详情
</summary>
</summary>
</member>
</member>
<member
name=
"P:Performance.DtoModels.
UniteDept
DetailRequest.AllotId"
>
<member
name=
"P:Performance.DtoModels.
Emp
DetailRequest.AllotId"
>
<summary>
<summary>
绩效id
绩效id
</summary>
</summary>
</member>
</member>
<member
name=
"P:Performance.DtoModels.
UniteDept
DetailRequest.UnitType"
>
<member
name=
"P:Performance.DtoModels.
Emp
DetailRequest.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>
角色
角色
...
...
performance/Performance.DtoModels/Request/EmpDetailRequest.cs
0 → 100644
View file @
cbbd0ecf
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
;
}
}
}
performance/Performance.DtoModels/Request/UniteDeptDetailRequest.cs
View file @
cbbd0ecf
using
FluentValidation
;
namespace
Performance.DtoModels
namespace
Performance.DtoModels
{
{
/// <summary>
/// <summary>
/// 查看科室绩效详情
/// 查看科室绩效详情
/// </summary>
/// </summary>
public
class
UniteDept
DetailRequest
public
class
Emp
DetailRequest
{
{
/// <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
;
}
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment