using Dlhis.Entity.Device.Enums; using Kurisu.AspNetCore.DataAccess.SqlSugar; using SqlSugar; using SqlSugar.DbConvert; namespace Dlhis.Entity.Basic.Entity; /// /// 老系统设备档案 /// [SugarTable(TableName = "OldDeviceGainfos", TableDescription = "老系统设备档案")] public class OldDeviceGainfoEntity : SugarBaseEntity { [SugarColumn(IsNullable = false, ColumnDescription = "厂区")] public string Factory { get; set; } /// /// 档案号 /// [SugarColumn(IsNullable = false, ColumnDescription = "档案号", IndexGroupNameList = new[] { "unique_OldGainfos_no_code_unique" })] public string No { get; set; } /// /// 工号 /// [SugarColumn(IsNullable = false, ColumnDescription = "工号", IndexGroupNameList = new[] { "unique_OldGainfos_no_code_unique" })] public string Code { get; set; } /// /// 设备唯一号 /// [SugarColumn(IsNullable = false, ColumnDescription = "设备唯一号", IndexGroupNameList = new[] { "unique_OldGainfos_no_code_unique" })] public string DeviceUniqueNo { get; set; } /// /// 处理状态 /// [SugarColumn(ColumnDescription = "处理状态", ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert))] public OldDeviceGainfoEnumType Status { get; set; } /// /// 备注说明 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(2000)", ColumnDescription = "备注说明")] public string Remark { get; set; } }