using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 数据收集点对应字段查询参数 /// public class DataCaptureColumnConfigSearch : PageInputBase { /// /// 工序号 /// public virtual string WorkingProcedure { get; set; } /// /// 数据收集点代码 /// public virtual string DataCapturePointCode { get; set; } /// /// 收集收集点描述 /// public virtual string DataCapturePointCname { get; set; } /// /// 收集方式 /// public virtual int? DataCaptureType { get; set; } /// /// DB块地址 /// public virtual string DbNumber { get; set; } /// /// 地址偏移量 /// public virtual string Offset { get; set; } /// /// 收集字段长度 /// public virtual int? DataCaptureColumnLength { get; set; } /// /// 收集字段类型 /// public virtual string DataCaptureColumnType { get; set; } /// /// 收集字段对应列名 /// public virtual string DataCaptureColumnTabelName { get; set; } /// /// 是否反馈PLC /// public virtual int? IsFeedback { get; set; } } /// /// 数据收集点对应字段输入参数 /// public class DataCaptureColumnConfigInput { /// /// 工序号 /// public virtual string WorkingProcedure { get; set; } /// /// 数据收集点代码 /// public virtual string DataCapturePointCode { get; set; } /// /// 收集收集点描述 /// public virtual string DataCapturePointCname { get; set; } /// /// 收集方式 /// public virtual int DataCaptureType { get; set; } /// /// DB块地址 /// public virtual string DbNumber { get; set; } /// /// 地址偏移量 /// public virtual string Offset { get; set; } /// /// 收集字段长度 /// public virtual int DataCaptureColumnLength { get; set; } /// /// 收集字段类型 /// public virtual string DataCaptureColumnType { get; set; } /// /// 收集字段对应列名 /// public virtual string DataCaptureColumnTabelName { get; set; } /// /// 是否反馈PLC /// public virtual int IsFeedback { get; set; } } public class AddDataCaptureColumnConfigInput : DataCaptureColumnConfigInput { } public class DeleteDataCaptureColumnConfigInput : BaseId { } public class UpdateDataCaptureColumnConfigInput : DataCaptureColumnConfigInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeDataCaptureColumnConfigInput : BaseId { } }