Files
jinko.yikatong/Src/Dlhis.Basic/Organization/Response/WerkPageResponse.cs

59 lines
1.2 KiB
C#

using Kurisu.AspNetCore.Utils.Extensions;
using Newtonsoft.Json;
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; }
[JsonIgnore]
public string BackgroundJobKey { get; set; }
/// <summary>
/// 是否允许同步
/// </summary>
public bool AbleSync => BackgroundJobKey.IsEmpty();
}