using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using WIDESEA_Entity.SystemModels; namespace WIDESEA_Entity.DomainModels { [Entity(TableCnName = "PLC-DB信息表明细", TableName = "dt_plcinfodetail", ForeignKey = "plcdetail_opratortype")] public class dt_plcinfodetail : BaseEntity { /// ///主键 /// [Key] [Display(Name = "主键")] [Column(TypeName = "uniqueidentifier")] [Required(AllowEmptyStrings = false)] public Guid plcdetail_id { get; set; } /// ///头表id /// [Display(Name = "头表id")] [Column(TypeName = "uniqueidentifier")] [Required(AllowEmptyStrings = false)] public Guid plcdetail_headid { get; set; } /// ///PLC的DB块 /// [Display(Name = "PLC的DB块")] [MaxLength(60)] [Column(TypeName = "nvarchar(60)")] public string plcdetail_db { get; set; } /// ///数据类型 /// [Display(Name = "数据类型")] [MaxLength(20)] [Column(TypeName = "nvarchar(20)")] [Required(AllowEmptyStrings = false)] public string plcdetail_valtype { get; set; } /// ///偏移量 /// [Display(Name = "偏移量")] [MaxLength(20)] [Column(TypeName = "nvarchar(20)")] [Required(AllowEmptyStrings = false)] public string plcdetail_value { get; set; } /// ///设备编号 /// [Display(Name = "设备编号")] [MaxLength(20)] [Column(TypeName = "nvarchar(100)")] public string plcdetail_number { get; set; } /// ///名称/描述 /// [Display(Name = "名称/描述")] [MaxLength(80)] [Column(TypeName = "nvarchar(80)")] [Required(AllowEmptyStrings = false)] public string plcdetail_name { get; set; } /// ///所属操作类型 /// [Display(Name = "所属操作类型")] [MaxLength(80)] [Column(TypeName = "nvarchar(80)")] [Required(AllowEmptyStrings = false)] public string plcdetail_opratortype { get; set; } /// ///所属设备 /// [Display(Name = "所属设备")] [MaxLength(80)] [Column(TypeName = "nvarchar(80)")] public string plcdetail_equipment { get; set; } /// ///备注 /// [Display(Name = "备注")] [MaxLength(100)] [Column(TypeName = "nvarchar(100)")] [Required(AllowEmptyStrings = false)] public string plcdetail_remark { get; set; } } }