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
784696c4
Commit
784696c4
authored
Aug 26, 2022
by
Licx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
医院其他绩效8.23问题修改
parent
4d55acf9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
66 additions
and
32 deletions
+66
-32
performance/Performance.Api/Controllers/EmployeeController.cs
+20
-16
performance/Performance.Api/wwwroot/Performance.Api.xml
+17
-3
performance/Performance.Api/wwwroot/Performance.DtoModels.xml
+9
-0
performance/Performance.DtoModels/Request/AprAmountAuditRequest.cs
+17
-11
performance/Performance.DtoModels/Response/OhterAmountAuditResponse.cs
+1
-0
performance/Performance.EntityModels/Entity/per_apr_amount.cs
+1
-1
performance/Performance.EntityModels/Entity/per_apr_amount_hide.cs
+1
-1
performance/Performance.Services/EmployeeService.cs
+0
-0
No files found.
performance/Performance.Api/Controllers/EmployeeController.cs
View file @
784696c4
...
@@ -268,12 +268,12 @@ public ApiResponse Audit(int allotid)
...
@@ -268,12 +268,12 @@ public ApiResponse Audit(int allotid)
/// <returns></returns>
/// <returns></returns>
[
Route
(
"apr/getlist"
)]
[
Route
(
"apr/getlist"
)]
[
HttpPost
]
[
HttpPost
]
public
ApiResponse
GetAprList
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
GetAprList
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
if
(
request
.
AllotId
==
0
)
if
(
request
.
AllotId
==
0
)
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
var
employee
=
employeeService
.
GetAprByTypeInDepartment
(
request
.
AllotId
,
request
.
TypeInDepartment
);
var
employee
=
employeeService
.
GetAprByTypeInDepartment
(
request
.
AllotId
,
request
.
TypeInDepartment
,
request
.
CreateDate
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
}
}
...
@@ -293,10 +293,11 @@ public ApiResponse GetAprGroupList([FromBody] AllotIdRequest request)
...
@@ -293,10 +293,11 @@ public ApiResponse GetAprGroupList([FromBody] AllotIdRequest request)
if
(
employee
==
null
||
!
employee
.
Any
())
if
(
employee
==
null
||
!
employee
.
Any
())
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
var
result
=
employee
.
GroupBy
(
t
=>
new
{
TypeInDepartment
=
t
.
TypeInDepartment
??
""
})
var
result
=
employee
.
GroupBy
(
t
=>
new
{
TypeInDepartment
=
t
.
TypeInDepartment
??
""
,
t
.
CreateDate
})
.
Select
(
t
=>
new
OhterAmountAuditResponse
.
Select
(
t
=>
new
OhterAmountAuditResponse
{
{
TypeInDepartment
=
t
.
Key
.
TypeInDepartment
,
TypeInDepartment
=
t
.
Key
.
TypeInDepartment
,
CreateDate
=
t
.
Key
.
CreateDate
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
),
Amount
=
t
.
Sum
(
s
=>
s
.
Amount
??
0
),
Amount
=
t
.
Sum
(
s
=>
s
.
Amount
??
0
),
Status
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
2
:
t
.
Any
(
s
=>
s
.
Status
==
4
)
?
4
:
t
.
FirstOrDefault
().
Status
,
Status
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
2
:
t
.
Any
(
s
=>
s
.
Status
==
4
)
?
4
:
t
.
FirstOrDefault
().
Status
,
AuditTime
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
""
:
t
.
Max
(
w
=>
w
.
AuditTime
)?.
ToString
(
"yyyy-MM-dd HH:mm:ss"
),
AuditTime
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
""
:
t
.
Max
(
w
=>
w
.
AuditTime
)?.
ToString
(
"yyyy-MM-dd HH:mm:ss"
),
...
@@ -312,12 +313,12 @@ public ApiResponse GetAprGroupList([FromBody] AllotIdRequest request)
...
@@ -312,12 +313,12 @@ public ApiResponse GetAprGroupList([FromBody] AllotIdRequest request)
/// <returns></returns>
/// <returns></returns>
[
Route
(
"apr/getdeptdetail"
)]
[
Route
(
"apr/getdeptdetail"
)]
[
HttpPost
]
[
HttpPost
]
public
ApiResponse
GetAprDetail
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
GetAprDetail
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
if
(
request
.
AllotId
==
0
)
if
(
request
.
AllotId
==
0
)
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
var
employee
=
employeeService
.
GetAprList
(
request
.
AllotId
,
request
.
TypeInDepartment
);
var
employee
=
employeeService
.
GetAprList
(
request
.
AllotId
,
request
.
TypeInDepartment
,
date
:
request
.
CreateDate
);
if
(
employee
==
null
||
!
employee
.
Any
())
if
(
employee
==
null
||
!
employee
.
Any
())
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
...
@@ -398,12 +399,12 @@ public ApiResponse DeleteApr([FromBody] IdRequest request)
...
@@ -398,12 +399,12 @@ public ApiResponse DeleteApr([FromBody] IdRequest request)
/// <returns></returns>
/// <returns></returns>
[
HttpPost
]
[
HttpPost
]
[
Route
(
"apr/commit"
)]
[
Route
(
"apr/commit"
)]
public
ApiResponse
CommitResult
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
CommitResult
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
if
(
request
.
AllotId
==
0
)
if
(
request
.
AllotId
==
0
)
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
var
result
=
employeeService
.
CommitApr
(
request
.
AllotId
,
request
.
TypeInDepartment
,
request
.
Status
??
1
);
var
result
=
employeeService
.
CommitApr
(
request
.
AllotId
,
request
.
TypeInDepartment
,
request
.
Status
,
request
.
CreateDate
);
return
new
ApiResponse
(
ResponseType
.
OK
);
return
new
ApiResponse
(
ResponseType
.
OK
);
}
}
...
@@ -547,10 +548,11 @@ public ApiResponse AprOverview(int allotId)
...
@@ -547,10 +548,11 @@ public ApiResponse AprOverview(int allotId)
/// <param name="request"></param>
/// <param name="request"></param>
/// <returns></returns>
/// <returns></returns>
[
HttpPost
(
"apr/clear"
)]
[
HttpPost
(
"apr/clear"
)]
public
ApiResponse
<
List
<
TitleValue
>>
ClearAprData
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
<
List
<
TitleValue
>>
ClearAprData
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
var
result
=
employeeService
.
ClearAprData
(
request
);
var
result
=
employeeService
.
ClearAprData
(
request
);
return
new
ApiResponse
<
List
<
TitleValue
>>(
ResponseType
.
OK
,
"删除成功"
);
return
result
?
new
ApiResponse
<
List
<
TitleValue
>>(
ResponseType
.
OK
,
"删除成功"
)
:
new
ApiResponse
<
List
<
TitleValue
>>(
ResponseType
.
OK
,
"删除失败"
);
}
}
#
endregion
#
endregion
...
@@ -599,12 +601,12 @@ public ApiResponse GetDeptAssessment(int allotId)
...
@@ -599,12 +601,12 @@ public ApiResponse GetDeptAssessment(int allotId)
/// <returns></returns>
/// <returns></returns>
[
Route
(
"apr/hide/getlist"
)]
[
Route
(
"apr/hide/getlist"
)]
[
HttpPost
]
[
HttpPost
]
public
ApiResponse
GetAprHideList
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
GetAprHideList
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
if
(
request
.
AllotId
==
0
)
if
(
request
.
AllotId
==
0
)
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
var
employee
=
employeeService
.
GetAprHideByTypeInDepartment
(
request
.
AllotId
,
request
.
TypeInDepartment
);
var
employee
=
employeeService
.
GetAprHideByTypeInDepartment
(
request
.
AllotId
,
request
.
TypeInDepartment
,
request
.
CreateDate
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
}
}
...
@@ -624,10 +626,11 @@ public ApiResponse GetAprHideGroupList([FromBody] AllotIdRequest request)
...
@@ -624,10 +626,11 @@ public ApiResponse GetAprHideGroupList([FromBody] AllotIdRequest request)
if
(
employee
==
null
||
!
employee
.
Any
())
if
(
employee
==
null
||
!
employee
.
Any
())
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
return
new
ApiResponse
(
ResponseType
.
OK
,
"ok"
,
employee
);
var
result
=
employee
.
GroupBy
(
t
=>
new
{
TypeInDepartment
=
t
.
TypeInDepartment
??
""
})
var
result
=
employee
.
GroupBy
(
t
=>
new
{
TypeInDepartment
=
t
.
TypeInDepartment
??
""
,
t
.
CreateDate
})
.
Select
(
t
=>
new
OhterAmountAuditResponse
.
Select
(
t
=>
new
OhterAmountAuditResponse
{
{
TypeInDepartment
=
t
.
Key
.
TypeInDepartment
,
TypeInDepartment
=
t
.
Key
.
TypeInDepartment
,
CreateDate
=
t
.
Key
.
CreateDate
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
),
Amount
=
t
.
Sum
(
s
=>
s
.
Amount
??
0
),
Amount
=
t
.
Sum
(
s
=>
s
.
Amount
??
0
),
Status
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
2
:
t
.
Any
(
s
=>
s
.
Status
==
4
)
?
4
:
t
.
FirstOrDefault
().
Status
,
Status
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
2
:
t
.
Any
(
s
=>
s
.
Status
==
4
)
?
4
:
t
.
FirstOrDefault
().
Status
,
AuditTime
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
""
:
t
.
Max
(
w
=>
w
.
AuditTime
)?.
ToString
(
"yyyy-MM-dd HH:mm:ss"
),
AuditTime
=
t
.
Any
(
s
=>
s
.
Status
==
2
)
?
""
:
t
.
Max
(
w
=>
w
.
AuditTime
)?.
ToString
(
"yyyy-MM-dd HH:mm:ss"
),
...
@@ -729,12 +732,12 @@ public ApiResponse DeleteAprHide([FromBody] IdRequest request)
...
@@ -729,12 +732,12 @@ public ApiResponse DeleteAprHide([FromBody] IdRequest request)
/// <returns></returns>
/// <returns></returns>
[
HttpPost
]
[
HttpPost
]
[
Route
(
"apr/hide/commit"
)]
[
Route
(
"apr/hide/commit"
)]
public
ApiResponse
CommitResultHide
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
CommitResultHide
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
if
(
request
.
AllotId
==
0
)
if
(
request
.
AllotId
==
0
)
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
return
new
ApiResponse
(
ResponseType
.
ParameterError
,
"参数AllotId无效!"
);
var
result
=
employeeService
.
CommitAprHide
(
request
.
AllotId
,
request
.
TypeInDepartment
,
request
.
Status
??
1
);
var
result
=
employeeService
.
CommitAprHide
(
request
.
AllotId
,
request
.
TypeInDepartment
,
request
.
Status
,
request
.
CreateDate
);
return
new
ApiResponse
(
ResponseType
.
OK
);
return
new
ApiResponse
(
ResponseType
.
OK
);
}
}
...
@@ -867,10 +870,11 @@ public ApiResponse AprHideOverview(int allotId)
...
@@ -867,10 +870,11 @@ public ApiResponse AprHideOverview(int allotId)
/// <param name="request"></param>
/// <param name="request"></param>
/// <returns></returns>
/// <returns></returns>
[
HttpPost
(
"apr/hide/clear"
)]
[
HttpPost
(
"apr/hide/clear"
)]
public
ApiResponse
<
List
<
TitleValue
>>
ClearAprHideData
([
FromBody
]
per_apr_amoun
t
request
)
public
ApiResponse
<
List
<
TitleValue
>>
ClearAprHideData
([
FromBody
]
AprAmountAuditReques
t
request
)
{
{
var
result
=
employeeService
.
ClearAprHideData
(
request
);
var
result
=
employeeService
.
ClearAprHideData
(
request
);
return
new
ApiResponse
<
List
<
TitleValue
>>(
ResponseType
.
OK
,
"删除成功"
);
return
result
?
new
ApiResponse
<
List
<
TitleValue
>>(
ResponseType
.
OK
,
"删除成功"
)
:
new
ApiResponse
<
List
<
TitleValue
>>(
ResponseType
.
OK
,
"删除失败"
);
}
}
#
endregion
#
endregion
...
...
performance/Performance.Api/wwwroot/Performance.Api.xml
View file @
784696c4
...
@@ -1136,7 +1136,7 @@
...
@@ -1136,7 +1136,7 @@
<param
name=
"allotid"
></param>
<param
name=
"allotid"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprList(Performance.DtoModels.A
llotId
Request)"
>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprList(Performance.DtoModels.A
prAmountAudit
Request)"
>
<summary>
<summary>
获取医院其他绩效列表
获取医院其他绩效列表
</summary>
</summary>
...
@@ -1150,7 +1150,7 @@
...
@@ -1150,7 +1150,7 @@
<param
name=
"request"
></param>
<param
name=
"request"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprDetail(Performance.
EntityModels.per_apr_amoun
t)"
>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprDetail(Performance.
DtoModels.AprAmountAuditReques
t)"
>
<summary>
<summary>
医院其他绩效审核详情
医院其他绩效审核详情
</summary>
</summary>
...
@@ -1217,6 +1217,13 @@
...
@@ -1217,6 +1217,13 @@
<param
name=
"allotId"
></param>
<param
name=
"allotId"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.ClearAprData(Performance.DtoModels.AprAmountAuditRequest)"
>
<summary>
清理该科室录入数据
</summary>
<param
name=
"request"
></param>
<returns></returns>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetEmployeeMessage(Performance.EntityModels.per_apr_amount)"
>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetEmployeeMessage(Performance.EntityModels.per_apr_amount)"
>
<summary>
<summary>
自动获取人员信息
自动获取人员信息
...
@@ -1240,7 +1247,7 @@
...
@@ -1240,7 +1247,7 @@
</summary>
</summary>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprHideList(Performance.DtoModels.A
llotId
Request)"
>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetAprHideList(Performance.DtoModels.A
prAmountAudit
Request)"
>
<summary>
<summary>
获取不公示其他绩效列表
获取不公示其他绩效列表
</summary>
</summary>
...
@@ -1321,6 +1328,13 @@
...
@@ -1321,6 +1328,13 @@
<param
name=
"allotId"
></param>
<param
name=
"allotId"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.ClearAprHideData(Performance.DtoModels.AprAmountAuditRequest)"
>
<summary>
清理该科室录入不公示数据
</summary>
<param
name=
"request"
></param>
<returns></returns>
</member>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetDeptComparison(Performance.DtoModels.ComparisonPagingRequest)"
>
<member
name=
"M:Performance.Api.Controllers.EmployeeController.GetDeptComparison(Performance.DtoModels.ComparisonPagingRequest)"
>
<summary>
<summary>
实发绩效比对
实发绩效比对
...
...
performance/Performance.Api/wwwroot/Performance.DtoModels.xml
View file @
784696c4
...
@@ -1909,6 +1909,15 @@
...
@@ -1909,6 +1909,15 @@
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.AllotId"
>
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.AllotId"
>
<summary>
绩效ID
</summary>
<summary>
绩效ID
</summary>
</member>
</member>
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.TypeInDepartment"
>
<summary>
录入科室
</summary>
</member>
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.CreateDate"
>
<summary>
创建时间
</summary>
</member>
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.Status"
>
<summary>
提交 1、撤销 2、提交
</summary>
</member>
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.IsPass"
>
<member
name=
"P:Performance.DtoModels.AprAmountAuditRequest.IsPass"
>
<summary>
审核结果 1、审核通过 2、驳回
</summary>
<summary>
审核结果 1、审核通过 2、驳回
</summary>
</member>
</member>
...
...
performance/Performance.DtoModels/Request/AprAmountAuditRequest.cs
View file @
784696c4
...
@@ -7,24 +7,30 @@ namespace Performance.DtoModels
...
@@ -7,24 +7,30 @@ namespace Performance.DtoModels
{
{
public
class
AprAmountAuditRequest
public
class
AprAmountAuditRequest
{
{
public
class
Member
{
public
string
PersonnelNumber
{
get
;
set
;
}
public
string
DoctorName
{
get
;
set
;
}
}
/// <summary> 绩效ID </summary>
/// <summary> 绩效ID </summary>
public
int
AllotId
{
get
;
set
;
}
public
int
AllotId
{
get
;
set
;
}
public
List
<
Member
>
Members
{
get
;
set
;
}
/// <summary> 录入科室 </summary>
public
string
TypeInDepartment
{
get
;
set
;
}
/// <summary> 创建时间 </summary>
public
DateTime
CreateDate
{
get
;
set
;
}
/// <summary> 提交 1、撤销 2、提交 </summary>
public
int
Status
{
get
;
set
;
}
/// <summary> 审核结果 1、审核通过 2、驳回 </summary>
/// <summary> 审核结果 1、审核通过 2、驳回 </summary>
public
int
IsPass
{
get
;
set
;
}
public
int
IsPass
{
get
;
set
;
}
/// <summary> 备注 </summary>
/// <summary> 备注 </summary>
public
string
Remark
{
get
;
set
;
}
public
string
Remark
{
get
;
set
;
}
public
List
<
Member
>
Members
{
get
;
set
;
}
}
}
public
class
AprAmountAuditRequestValidator
:
AbstractValidator
<
AprAmountAuditRequest
>
public
class
Member
{
{
public
AprAmountAuditRequestValidator
()
public
string
PersonnelNumber
{
get
;
set
;
}
{
public
string
DoctorName
{
get
;
set
;
}
RuleFor
(
x
=>
x
.
IsPass
).
NotNull
().
NotEmpty
().
InclusiveBetween
(
1
,
2
);
}
}
}
}
}
performance/Performance.DtoModels/Response/OhterAmountAuditResponse.cs
View file @
784696c4
...
@@ -11,6 +11,7 @@ public class OhterAmountAuditResponse
...
@@ -11,6 +11,7 @@ public class OhterAmountAuditResponse
public
string
TypeInDepartment
{
get
;
set
;
}
public
string
TypeInDepartment
{
get
;
set
;
}
public
decimal
Amount
{
get
;
set
;
}
public
decimal
Amount
{
get
;
set
;
}
public
int
?
Status
{
get
;
set
;
}
public
int
?
Status
{
get
;
set
;
}
public
string
CreateDate
{
get
;
set
;
}
public
string
AuditTime
{
get
;
set
;
}
public
string
AuditTime
{
get
;
set
;
}
public
string
Remark
{
get
;
set
;
}
public
string
Remark
{
get
;
set
;
}
}
}
...
...
performance/Performance.EntityModels/Entity/per_apr_amount.cs
View file @
784696c4
...
@@ -74,7 +74,7 @@ public class per_apr_amount
...
@@ -74,7 +74,7 @@ public class per_apr_amount
/// <summary>
/// <summary>
///
///
/// </summary>
/// </summary>
public
Nullable
<
DateTime
>
CreateDate
{
get
;
set
;
}
public
DateTime
CreateDate
{
get
;
set
;
}
/// <summary>
/// <summary>
///
///
...
...
performance/Performance.EntityModels/Entity/per_apr_amount_hide.cs
View file @
784696c4
...
@@ -69,7 +69,7 @@ public class per_apr_amount_hide
...
@@ -69,7 +69,7 @@ public class per_apr_amount_hide
/// <summary>
/// <summary>
///
///
/// </summary>
/// </summary>
public
Nullable
<
DateTime
>
CreateDate
{
get
;
set
;
}
public
DateTime
CreateDate
{
get
;
set
;
}
/// <summary>
/// <summary>
///
///
...
...
performance/Performance.Services/EmployeeService.cs
View file @
784696c4
This diff is collapsed.
Click to expand it.
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