using Org.BouncyCastle.Crypto; namespace WCS.Application; /// <summary> /// PLC表 /// </summary> [SugarTable("WCSPLC", "PLC表")] public class WcsPlc : EntityBaseData { /// <summary> /// PLCIPåœ°å€ /// </summary> [Required] [SugarColumn(ColumnName = "IP", ColumnDescription = "PLCIP地å€", Length = 20)] public string IP { get; set; } /// <summary> /// PLC端å£å· /// </summary> [SugarColumn(ColumnName = "Port", ColumnDescription = "PLC端å£å·")] public int Port { get; set; } /// <summary> /// PLC类型 /// </summary> [Required] [SugarColumn(ColumnName = "PLCType", ColumnDescription = "PLC类型")] public PLCEnum PLCType { get; set; } /// <summary> /// 设备类型 /// </summary> [Required] [SugarColumn(ColumnName = "Type", ColumnDescription = "设备类型")] public PLCTypeEnum Type { get; set; } /// <summary> /// ä»“åº“å· /// </summary> [SugarColumn(ColumnName = "WareHouseNo", ColumnDescription = "仓库å·", Length = 20)] public string? WareHouseNo { get; set; } /// <summary> /// æè¿° /// </summary> [SugarColumn(ColumnName = "Text", ColumnDescription = "æè¿°", Length = 100)] public string? Text { get; set; } /// <summary> /// 是å¦å¯ç”¨ /// </summary> [SugarColumn(ColumnName = "Enable", ColumnDescription = "是å¦å¯ç”¨")] public YesNoEnum Enable { get; set; } /// <summary> /// 是å¦è¿žæŽ¥ /// </summary> [SugarColumn(IsIgnore = true)] public bool IsConn { get; set; } = false; }