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
5e832b48
Commit
5e832b48
authored
Feb 11, 2022
by
ruyun.zhang@suvalue.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增版本号查询接口
parent
23f24133
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
99 additions
and
0 deletions
+99
-0
performance/Performance.Api/Controllers/CommonController.cs
+27
-0
performance/Performance.Api/wwwroot/Performance.EntityModels.xml
+5
-0
performance/Performance.EntityModels/Context/PerformanceDbContext.cs
+1
-0
performance/Performance.EntityModels/Entity/sys_version.cs
+24
-0
performance/Performance.Repository/Repository/PerforVersionRepository.cs
+19
-0
performance/Performance.Services/CommonService.cs
+23
-0
No files found.
performance/Performance.Api/Controllers/CommonController.cs
0 → 100644
View file @
5e832b48
using
Microsoft.AspNetCore.Authorization
;
using
Microsoft.AspNetCore.Mvc
;
using
Performance.DtoModels
;
using
Performance.Services
;
namespace
Performance.Api.Controllers
{
[
Route
(
"api/[controller]"
)]
[
ApiController
]
public
class
CommonController
:
ControllerBase
{
private
readonly
CommonService
_service
;
public
CommonController
(
CommonService
service
)
{
_service
=
service
;
}
[
AllowAnonymous
]
[
HttpGet
(
"version"
)]
public
ApiResponse
Version
()
{
var
versions
=
_service
.
GetVersions
();
return
new
ApiResponse
(
ResponseType
.
OK
,
versions
);
}
}
}
performance/Performance.Api/wwwroot/Performance.EntityModels.xml
View file @
5e832b48
...
@@ -8635,6 +8635,11 @@
...
@@ -8635,6 +8635,11 @@
</summary>
</summary>
</member>
</member>
<member
name=
"T:Performance.EntityModels.sys_version"
>
<summary>
sys_version
</summary>
</member>
<member
name=
"T:Performance.EntityModels.view_dic_category_factor"
>
<member
name=
"T:Performance.EntityModels.view_dic_category_factor"
>
<summary>
<summary>
...
...
performance/Performance.EntityModels/Context/PerformanceDbContext.cs
View file @
5e832b48
...
@@ -243,5 +243,6 @@ public PerformanceDbContext(DbContextOptions<PerformanceDbContext> options)
...
@@ -243,5 +243,6 @@ public PerformanceDbContext(DbContextOptions<PerformanceDbContext> options)
public
virtual
DbSet
<
sys_user_hospital
>
sys_user_hospital
{
get
;
set
;
}
public
virtual
DbSet
<
sys_user_hospital
>
sys_user_hospital
{
get
;
set
;
}
/// <summary> 用户角色关联表 </summary>
/// <summary> 用户角色关联表 </summary>
public
virtual
DbSet
<
sys_user_role
>
sys_user_role
{
get
;
set
;
}
public
virtual
DbSet
<
sys_user_role
>
sys_user_role
{
get
;
set
;
}
public
virtual
DbSet
<
sys_version
>
sys_version
{
get
;
set
;
}
}
}
}
}
performance/Performance.EntityModels/Entity/sys_version.cs
0 → 100644
View file @
5e832b48
//-----------------------------------------------------------------------
// <copyright file=" sys_version.cs">
// * FileName: sys_version.cs
// </copyright>
//-----------------------------------------------------------------------
using
System
;
using
System.ComponentModel.DataAnnotations
;
using
System.ComponentModel.DataAnnotations.Schema
;
namespace
Performance.EntityModels
{
/// <summary>
/// sys_version
/// </summary>
[
Table
(
"sys_version"
)]
public
class
sys_version
{
[
Key
]
public
int
Id
{
get
;
set
;
}
public
string
VersionCode
{
get
;
set
;
}
public
DateTime
PublishTime
{
get
;
set
;
}
public
string
Content
{
get
;
set
;
}
}
}
performance/Performance.Repository/Repository/PerforVersionRepository.cs
0 → 100644
View file @
5e832b48
//-----------------------------------------------------------------------
// <copyright file=" sys_version.cs">
// * FileName: sys_version.cs
// </copyright>
//-----------------------------------------------------------------------
using
Performance.EntityModels
;
namespace
Performance.Repository
{
/// <summary>
/// sys_version Repository
/// </summary>
public
partial
class
PerforVersionRepository
:
PerforRepository
<
sys_version
>
{
public
PerforVersionRepository
(
PerformanceDbContext
context
)
:
base
(
context
)
{
}
}
}
performance/Performance.Services/CommonService.cs
0 → 100644
View file @
5e832b48
using
Performance.EntityModels
;
using
Performance.Repository
;
using
System.Collections.Generic
;
using
System.Linq
;
namespace
Performance.Services
{
public
class
CommonService
:
IAutoInjection
{
private
readonly
PerforVersionRepository
_versionRepository
;
public
CommonService
(
PerforVersionRepository
versionRepository
)
{
_versionRepository
=
versionRepository
;
}
public
List
<
sys_version
>
GetVersions
(
int
take
=
50
)
{
var
vers
=
_versionRepository
.
GetEntities
()
??
new
List
<
sys_version
>();
return
vers
.
OrderByDescending
(
w
=>
w
.
PublishTime
).
Take
(
take
).
ToList
();
}
}
}
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