fix 字段增加
This commit is contained in:
@@ -28,7 +28,7 @@ public class WerksController : ControllerBase
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("page")]
|
||||
public async Task<Pagination<WerkResponse>> GetPageAsync([FromQuery] PageDto request)
|
||||
public async Task<Pagination<WerkPageResponse>> GetPageAsync([FromQuery] PageDto request)
|
||||
{
|
||||
return await _werkService.GetPageAsync(request);
|
||||
}
|
||||
|
||||
46
Src/Dlhis.Basic/Organization/Response/WerkPageResponse.cs
Normal file
46
Src/Dlhis.Basic/Organization/Response/WerkPageResponse.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
namespace Dlhis.Basic.Organization.Response;
|
||||
|
||||
public class WerkPageResponse
|
||||
{
|
||||
public long Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 人事范围
|
||||
/// </summary>
|
||||
public string Werk { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用
|
||||
/// </summary>
|
||||
public bool Enable { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取总人数
|
||||
/// </summary>
|
||||
public int Total { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最近同步差异数
|
||||
/// </summary>
|
||||
public int DiffNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最近同步时间
|
||||
/// </summary>
|
||||
public DateTime? LastSyncStartTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最近同步时间
|
||||
/// </summary>
|
||||
public DateTime? LastSyncEndTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理消息
|
||||
/// </summary>
|
||||
public string HandleMessage { get; set; }
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
namespace Dlhis.Basic.Organization.Response;
|
||||
|
||||
public class WerkResponse
|
||||
{
|
||||
public long Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 人事范围
|
||||
/// </summary>
|
||||
public string Werk { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用
|
||||
/// </summary>
|
||||
public bool Enable { get; set; }
|
||||
}
|
||||
@@ -6,7 +6,7 @@ namespace Dlhis.Basic.Organization.Services;
|
||||
|
||||
public interface IWerkService : IScopeDependency
|
||||
{
|
||||
Task<Pagination<WerkResponse>> GetPageAsync(PageDto request);
|
||||
Task<Pagination<WerkPageResponse>> GetPageAsync(PageDto request);
|
||||
|
||||
Task SaveAsync(WerkRequest request);
|
||||
}
|
||||
|
||||
@@ -18,11 +18,11 @@ public class WerkService : IWerkService
|
||||
_dbContext = dbContext;
|
||||
}
|
||||
|
||||
public async Task<Pagination<WerkResponse>> GetPageAsync(PageDto request)
|
||||
public async Task<Pagination<WerkPageResponse>> GetPageAsync(PageDto request)
|
||||
{
|
||||
return await _dbContext.Queryable<WerkEntity>()
|
||||
.WhereIF(request.Search.IsPresent(), x => x.Name.Contains(request.Search))
|
||||
.Select<WerkResponse>()
|
||||
.Select<WerkPageResponse>()
|
||||
.ToPageListAsync(request);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user