using SqlSugar; using System; namespace WMS.Core { /// /// WCS_PLC /// [SugarTable("WCS_PLC")] public class WcsPlcEntity { /// /// 编号 /// [SugarColumn(ColumnName = "CODE", IsPrimaryKey = true)] public string Code { get; set; } /// /// 名称 /// [SugarColumn(ColumnName = "NAME")] public string Name { get; set; } /// /// IP /// [SugarColumn(ColumnName = "IP")] public string Ip { get; set; } /// /// 端口 /// [SugarColumn(ColumnName = "PORT")] public int? Port { get; set; } /// /// 插槽号 /// [SugarColumn(ColumnName = "SLOT")] public int? Slot { get; set; } /// /// 机架号 /// [SugarColumn(ColumnName = "RACK")] public int? Rack { get; set; } /// /// 厂商 /// [SugarColumn(ColumnName = "TYPE")] public int? Type { get; set; } /// /// 型号 /// [SugarColumn(ColumnName = "MODEL")] public string Model { get; set; } /// /// 是否可用 /// [SugarColumn(ColumnName = "ENABLED")] public bool Enabled { get; set; } /// /// 更新用户 /// [SugarColumn(ColumnName = "UPDATEUSER")] public string Updateuser { get; set; } /// /// 更新时间 /// [SugarColumn(ColumnName = "UPDATETIME")] public DateTime Updatetime { get; set; } = DateTime.Now; /// /// 版本号 /// [SugarColumn( IsEnableUpdateVersionValidation = true,//标识版本字段 IsOnlyIgnoreInsert = true,//禁止插入 IsOnlyIgnoreUpdate = true,//禁止更新 ColumnName = "VER", ColumnDataType = "timestamp" //时间戳类型,有些库需要配置或者有差异 )] public DateTime? Ver { get; set; } } }