using Kurisu.AspNetCore.Utils.Extensions; using Newtonsoft.Json; namespace Dlhis.Basic.Organization.Response; public class WerkPageResponse { public long Id { get; set; } /// /// 人事范围 /// public string Werk { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 是否启用 /// public bool Enable { get; set; } /// /// 获取总人数 /// public int Total { get; set; } /// /// 最近同步差异数 /// public int DiffNumber { get; set; } /// /// 最近同步时间 /// public DateTime? LastSyncStartTime { get; set; } /// /// 最近同步时间 /// public DateTime? LastSyncEndTime { get; set; } /// /// 处理消息 /// public string HandleMessage { get; set; } [JsonIgnore] public string BackgroundJobKey { get; set; } /// /// 是否允许同步 /// public bool AbleSync => BackgroundJobKey.IsEmpty(); }