using System.ComponentModel.DataAnnotations; using Dlhis.Entity.Basic.Enums; using Dlhis.Entity.Device.Enums; using Kurisu.AspNetCore.CustomClass; using Kurisu.AspNetCore.DataAccess.Dto; namespace Dlhis.ScheduledTask.DeviceUploadLog.Request; public class DeviceUploadLogPageRequest : PageDto { /// /// 设备类型 DeviceTypeEnumType /// [EnumDataType(typeof(DeviceTypeEnumType))] public DeviceTypeEnumType? Type { get; set; } /// /// 同步状态 /// public bool? Sync { get; set; } /// /// 日期范围查询 /// public DateTimePeriod SearchDateTimePeriod { get; set; } /// /// 用户类型 /// [EnumDataType(typeof(GainfoUserTypeEnumType))] public GainfoUserTypeEnumType UserType { get; set; } /// /// 工号 /// public string UserCode { get; set; } /// /// 设备号 /// public string DeviceUniqueNo { get; set; } } public class DeviceUploadLogUserPageRequest : PageDto { /// /// 日期范围查询 /// public DateTimePeriod SearchDateTimePeriod { get; set; } }