using SqlSugar;
using System;
using System.ComponentModel;

namespace WCS.Entity
{
    ///// <summary>
    ///// WCS_PLC
    ///// </summary>
    //[SugarTable(nameof(WCS_PlcSet), "PLC信息")]
    //public class WCS_PlcSet : 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 = "端口")]
    //    public int Port { get; set; } = 102;

    //    /// <summary>
    //    /// 插槽号
    //    /// </summary>
    //    [SugarColumn(ColumnDescription = "插槽号")]
    //    public int Slot { get; set; }

    //    /// <summary>
    //    /// 机架号
    //    /// </summary>
    //    [SugarColumn(ColumnDescription = "机架号")]
    //    public int Rack { get; set; }

    //    /// <summary>
    //    /// 厂商
    //    /// </summary>
    //    [SugarColumn(ColumnDescription = "厂商")]
    //    public PLCType Type { get; set; }

    //    /// <summary>
    //    /// 型号
    //    /// </summary>
    //    [SugarColumn(ColumnDescription = "型号")]
    //    public PLCMODEL Model { get; set; }
    //}

    ///// <summary>
    ///// 设备厂商
    ///// </summary>
    //public enum PLCType
    //{
    //    /// <summary>
    //    /// 西门子
    //    /// </summary>
    //    [Description("西门子")]
    //    Siemens = 1,

    //    /// <summary>
    //    /// 三菱
    //    /// </summary>
    //    [Description("三菱")]
    //    Mitsubishi = 2,

    //    /// <summary>
    //    /// AB
    //    /// </summary>
    //    [Description("AB")]
    //    AB = 3,

    //    /// <summary>
    //    /// 欧姆龙
    //    /// </summary>
    //    [Description("欧姆龙")]
    //    OMRON = 4,

    //    /// <summary>
    //    /// 汇川
    //    /// </summary>
    //    [Description("汇川")]
    //    INOVANCE = 5,
    //}

    ///// <summary>
    ///// PLC型号
    ///// </summary>
    //public enum PLCMODEL
    //{
    //    #region 西门子

    //    /// <summary>
    //    /// 1200系列
    //    /// </summary>
    //    [Description("1200系列")]
    //    S1200 = 1,

    //    /// <summary>
    //    /// 300系列
    //    /// </summary>
    //    [Description("300系列")]
    //    S300 = 2,

    //    /// <summary>
    //    /// 400系列
    //    /// </summary>
    //    [Description("400系列")]
    //    S400 = 3,

    //    /// <summary>
    //    /// 1500系列PLC
    //    /// </summary>
    //    [Description("1500系列PLC")]
    //    S1500 = 4,

    //    /// <summary>
    //    /// 200的smart系列
    //    /// </summary>
    //    [Description("200的smart系列")]
    //    S200Smart = 5,

    //    /// <summary>
    //    /// 200系统，需要额外配置以太网模块
    //    /// </summary>
    //    [Description("200系统")]
    //    S200 = 6

    //    #endregion 西门子
    //}
}
