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