using Microsoft.EntityFrameworkCore; 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; namespace iWare.Wms.Core { [Table("DataCaptureColumnConfig")] [Comment("数据收集点对应字段")] public class DataCaptureColumnConfig : DEntityBase { /// /// 工序号 /// [Comment("工序号")] [Required, MaxLength(32)] public string WorkingProcedure { get; set; } /// /// 数据收集点代码 /// [Comment("数据收集点代码")] [Required, MaxLength(32)] public string DataCapturePointCode { get; set; } /// /// 收集收集点描述 /// [Comment("收集收集点描述")] [MaxLength(32)] public string DataCapturePointCname { get; set; } /// /// 收集方式 /// [Comment("收集方式")] public int DataCaptureType { get; set; } /// /// DB块地址 /// [Comment("DB块地址")] [MaxLength(32)] public string DbNumber { get; set; } /// /// 地址偏移量 /// [Comment("地址偏移量")] [MaxLength(32)] public string Offset { get; set; } /// /// 收集字段长度;就字符串型用 /// [Comment("收集字段长度")] public int DataCaptureColumnLength { get; set; } /// /// 收集字段类型 /// [Comment("收集字段类型")] [MaxLength(32)] public string DataCaptureColumnType { get; set; } /// /// 收集字段对应列名 /// [Comment("收集字段对应列名")] [MaxLength(255)] public string DataCaptureColumnTabelName { get; set; } /// /// 是否反馈PLC /// [Comment("是否反馈PLC")] public int IsFeedback { get; set; } } }