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; }
}
}