using Dlhis.Entity.Device.Enums; using Kurisu.Core.DataAccess.Entity; using Kurisu.SqlSugar; using SqlSugar; using SqlSugar.DbConvert; namespace Dlhis.Entity.Device.Entities; /// /// 设备任务表 /// [SugarTable(TableName = "DeviceTask")] public class DeviceTaskEntity : SugarBaseEntity, ITenantId { /// /// 任务类型 /// [SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert))] public DeviceTaskEnumType Type { get; set; } /// /// 用户档案号 /// public string UserNo { get; set; } /// /// 用户学工号 /// public string UserCode { get; set; } /// /// 用户名 /// public string UserName { get; set; } /// /// 设备唯一号 /// public string DeviceUniqueNo { get; set; } /// /// 重试次数 /// public int RetryCount { get; set; } /// /// 任务下发状态 /// [SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert))] public DeviceTaskStatusEnumType Status { get; set; } /// /// 处理结果 /// public string ResultMessage { get; set; } public string TenantId { get; set; } }