using iWare.Wms.Core;
|
using iWare.Wms.Core.Service;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace iWare.Wms.Application
|
{
|
|
/// <summary>
|
/// 数据收集工序配置查询参数
|
/// </summary>
|
public class DataCaptureConfigSearch : PageInputBase
|
{
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 工序号
|
/// </summary>
|
public virtual string WorkingProcedure { get; set; }
|
|
/// <summary>
|
/// 数据收集点代码
|
/// </summary>
|
public virtual string DataCapturePointCode { get; set; }
|
|
/// <summary>
|
/// 收集收集点描述
|
/// </summary>
|
public virtual string DataCapturePointCname { get; set; }
|
|
/// <summary>
|
/// 收集方式
|
/// </summary>
|
public virtual int? DataCaptureType { get; set; }
|
|
/// <summary>
|
/// 收集PLC型号
|
/// </summary>
|
public virtual int? DataCapturePLCType { get; set; }
|
|
/// <summary>
|
/// PLC的IP地址
|
/// </summary>
|
public virtual string PLCIP { get; set; }
|
|
/// <summary>
|
/// PLC端口
|
/// </summary>
|
public virtual int? PLCPort { get; set; }
|
|
/// <summary>
|
/// DB块地址
|
/// </summary>
|
public virtual string DbNumber { get; set; }
|
|
/// <summary>
|
/// 地址偏移量
|
/// </summary>
|
public virtual string Offset { get; set; }
|
|
/// <summary>
|
/// 收集字段类型
|
/// </summary>
|
public virtual string DataCaptureColumnType { get; set; }
|
|
/// <summary>
|
/// 收集字段长度;就字符串型用
|
/// </summary>
|
public virtual int? DataCaptureColumnLength { get; set; }
|
|
/// <summary>
|
/// 收集字段对应列名
|
/// </summary>
|
public virtual string DataCaptureColumnTabelName { get; set; }
|
|
/// <summary>
|
/// 收集频率(微秒)
|
/// </summary>
|
public virtual int? DataCaptureFrequency { get; set; }
|
|
/// <summary>
|
/// 是否反馈PLC
|
/// </summary>
|
public virtual int? IsFeedback { get; set; }
|
|
}
|
|
/// <summary>
|
/// 数据收集工序配置输入参数
|
/// </summary>
|
public class DataCaptureConfigInput
|
{
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 工序号
|
/// </summary>
|
public virtual string WorkingProcedure { get; set; }
|
|
/// <summary>
|
/// 数据收集点代码
|
/// </summary>
|
public virtual string DataCapturePointCode { get; set; }
|
|
/// <summary>
|
/// 收集收集点描述
|
/// </summary>
|
public virtual string DataCapturePointCname { get; set; }
|
|
/// <summary>
|
/// 收集方式
|
/// </summary>
|
public virtual int DataCaptureType { get; set; }
|
|
/// <summary>
|
/// 收集PLC型号
|
/// </summary>
|
public virtual int DataCapturePLCType { get; set; }
|
|
/// <summary>
|
/// PLC的IP地址
|
/// </summary>
|
public virtual string PLCIP { get; set; }
|
|
/// <summary>
|
/// PLC端口
|
/// </summary>
|
public virtual int PLCPort { get; set; }
|
|
/// <summary>
|
/// DB块地址
|
/// </summary>
|
public virtual string DbNumber { get; set; }
|
|
/// <summary>
|
/// 地址偏移量
|
/// </summary>
|
public virtual string Offset { get; set; }
|
|
/// <summary>
|
/// 收集字段类型
|
/// </summary>
|
public virtual string DataCaptureColumnType { get; set; }
|
|
/// <summary>
|
/// 收集字段长度;就字符串型用
|
/// </summary>
|
public virtual int DataCaptureColumnLength { get; set; }
|
|
/// <summary>
|
/// 收集字段对应列名
|
/// </summary>
|
public virtual string DataCaptureColumnTabelName { get; set; }
|
|
/// <summary>
|
/// 收集频率(微秒)
|
/// </summary>
|
public virtual int DataCaptureFrequency { get; set; }
|
|
/// <summary>
|
/// 是否反馈PLC
|
/// </summary>
|
public virtual int IsFeedback { get; set; }
|
|
}
|
|
public class AddDataCaptureConfigInput : DataCaptureConfigInput
|
{
|
}
|
|
public class DeleteDataCaptureConfigInput : BaseId
|
{
|
}
|
|
public class UpdateDataCaptureConfigInput : DataCaptureConfigInput
|
{
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
[Required(ErrorMessage = "Id主键不能为空")]
|
public long Id { get; set; }
|
|
}
|
|
public class QueryeDataCaptureConfigInput : BaseId
|
{
|
|
}
|
}
|