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,
}
}