using SqlSugar; using System; namespace WCS.Entity { /// /// WCS_PLC /// [SugarTable(nameof(WCS_PLC), "PLC信息")] public class WCS_PLC : OBJ { [SugarColumn(IsIgnore = true), Obsolete] public override int ID { get; set; } /// /// 编号 /// [SugarColumn(IsPrimaryKey = true, ColumnDescription = "编号", Length = 20)] public string CODE { get; set; } /// /// 名称 /// [SugarColumn(ColumnDescription = "名称", Length = 20)] public string NAME { get; set; } /// /// IP /// [SugarColumn(ColumnDescription = "IP", Length = 20)] public string IP { get; set; } /// /// 端口 /// [SugarColumn(ColumnDescription = "端口", Length = 20)] public int PORT { get; set; } = 102; /// /// 插槽号 /// [SugarColumn(ColumnDescription = "插槽号", Length = 20)] public int SLOT { get; set; } /// /// 机架号 /// [SugarColumn(ColumnDescription = "机架号", Length = 20)] public int RACK { get; set; } /// /// 厂商 /// [SugarColumn(ColumnDescription = "厂商", Length = 20)] public PLCType TYPE { get; set; } /// /// 型号 /// [SugarColumn(ColumnDescription = "型号", Length = 10)] public string MODEL { get; set; } } public enum PLCType { 西门子 = 1, 三菱 = 2, AB = 3, 欧姆龙 = 4, } }