| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | using SqlSugar;using System;namespace WCS.Entity{    /// <summary>    /// PLC DB块配置表    /// </summary>    [SugarTable(nameof(WCS_DATABLOCK), "PLC DB块配置表")]    public class WCS_DATABLOCK : OBJ    {        /// <summary>        /// ID        /// </summary>        [SugarColumn(IsIgnore = true)]        [Obsolete]        public override int ID { get; set; }        /// <summary>        /// 编号        /// </summary>        [SugarColumn(IsPrimaryKey = true, Length = 20, ColumnDescription = "编号")]        public string CODE { get; set; }        /// <summary>        /// 名称        /// </summary>        [SugarColumn(Length = 20, ColumnDescription = "名称")]        public string NAME { get; set; }        /// <summary>        /// 关联PLC信息编号        /// </summary>        [SugarColumn(ColumnDescription = "关联PLC信息编号")]        public string PLCCODE { get; set; }        /// <summary>        /// 关联PLC信息        /// </summary>        [Navigate(NavigateType.OneToOne, nameof(PLCCODE))]        public WCS_PLC PLC { get; set; }        /// <summary>        /// 西门子:DB520,其它:D0        /// </summary>        [SugarColumn(ColumnDescription = "编号")]        public int NO { get; set; }        /// <summary>        /// 总长度        /// </summary>        [SugarColumn(ColumnDescription = "总长度")]        public int LENGTH { get; set; }        /// <summary>        /// 结构体长度        /// </summary>        [SugarColumn(ColumnDescription = "结构体长度")]        public int DATALENGTH { get; set; }        /// <summary>        /// 协议类型        /// </summary>        [SugarColumn(Length = 200, ColumnDescription = "协议类型")]        public string PROTOCOL { get; set; }        /// <summary>        /// 无更新        /// </summary>        [SugarColumn(ColumnDescription = "无更新")]        public bool NOUPDATE { get; set; }        public Type GetProtocolType()        {            return Type.GetType(PROTOCOL);        }    }}
 |