using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Entity.SystemModels;
namespace WIDESEA_Entity.DomainModels
{
[Entity(TableCnName = "PLC-DB信息表头", TableName = "dt_plcinfohead")]
public class dt_plcinfohead : BaseEntity
{
///
///主键
///
[Key]
[Display(Name = "主键")]
[Column(TypeName = "uniqueidentifier")]
[Required(AllowEmptyStrings = false)]
public Guid plcinfo_id { get; set; }
///
///名称
///
[Display(Name = "名称")]
[MaxLength(60)]
[Column(TypeName = "nvarchar(60)")]
[Required(AllowEmptyStrings = false)]
public string plcinfo_name { get; set; }
///
///设备ip地址
///
[Display(Name = "设备ip地址")]
[MaxLength(60)]
[Column(TypeName = "nvarchar(60)")]
[Required(AllowEmptyStrings = false)]
public string plcinfo_ip { get; set; }
///
///创建时间
///
[Display(Name = "创建时间")]
[Column(TypeName = "datetime")]
[Required(AllowEmptyStrings = false)]
public DateTime plcinfo_createtime { get; set; }
///
///上料地址
///
[Display(Name = "上料地址")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(100)")]
[Required(AllowEmptyStrings = false)]
public string plcinfo_remark { get; set; }
///
///下料地址
///
[Display(Name = "下料地址")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(100)")]
public string plcinfo_down { get; set; }
///
///PLC类型
///
[Display(Name = "PLC类型")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(100)")]
[Required(AllowEmptyStrings = false)]
public string plcinfo_type { get; set; }
///
///设备类型
///
[Display(Name = "设备类型")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(100)")]
[Required(AllowEmptyStrings = false)]
public string plcinfo_equiptype { get; set; }
}
}