using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 产线产量统计查询参数
///
public class YieldAnalysisSearch : PageInputBase
{
///
/// 工件号
///
public virtual string WorkPieceID { get; set; }
///
/// 工件状态
///
public virtual int? WorkPieceState { get; set; }
///
/// 工件当前位置序号
///
public virtual int? WorkPieceCurrentPositionOrder { get; set; }
///
/// 工件当前位置
///
public virtual string WorkPieceCurrentPosition { get; set; }
///
/// 当前设备
///
public virtual string EquipmentID { get; set; }
///
/// 当前已完成工序流程
///
public virtual string WorkingProcedureCompleted { get; set; }
///
/// 计划工序流程
///
public virtual string WorkingProcedurePlan { get; set; }
///
/// 当前工序
///
public virtual string WorkingProcedureCurrent { get; set; }
///
/// 工序开始时间
///
public virtual DateTime? WorkingProcedureStartTime { get; set; }
///
/// 当前工序加工时长
///
public virtual int? ProcessingDurationForCurrent { get; set; }
///
/// 总加工时长
///
public virtual int? ProcessingDurationTotal { get; set; }
///
/// 首工序上线时间
///
public virtual DateTime? WorkPieceinitOnlineTime { get; set; }
///
/// 工序下线时间
///
public virtual DateTime? WorkPieceLastOfflineTime { get; set; }
///
/// 数量
///
public virtual int? Number { get; set; }
///
/// 供应商
///
public virtual string WorkPieceIDTo1 { get; set; }
///
/// 零件设计尾号
///
public virtual string WorkPieceIDTo2 { get; set; }
///
/// 年月日
///
public virtual string WorkPieceIDTo3 { get; set; }
///
/// 班次
///
public virtual string WorkPieceIDTo4 { get; set; }
///
/// 流水号
///
public virtual string WorkPieceIDTo5 { get; set; }
///
/// 模具号
///
public virtual string WorkPieceIDTo6 { get; set; }
///
/// 炉号
///
public virtual string WorkPieceIDTo7 { get; set; }
///
/// 质量状态
///
public virtual int? QualityState { get; set; }
///
/// 质量状态变更人
///
public virtual string QualityStateUpdateUser { get; set; }
///
/// 质量状态变更时间
///
public virtual DateTime? QualityStateUpdateTime { get; set; }
///
/// 质量状态变更方式
///
public virtual string QualityStateUpdateMode { get; set; }
///
/// 告警类型
///
public virtual int? AlertType { get; set; }
///
/// 告警内容
///
public virtual string AlertMsg { get; set; }
///
/// 备注
///
public virtual string Remarks { get; set; }
///
/// Log添加时间
///
public virtual DateTime? LogAddTime { get; set; }
///
/// Log新增备注
///
public virtual string LogAddRemark { get; set; }
}
///
/// 获取产能分析信息相关接口参数传入
///
public class AnalysisCommInput
{
///
/// 开始时间
///
public virtual DateTime StartTime { get; set; }
///
/// 结束时间
///
public virtual DateTime EndTime { get; set; }
///
/// 设备编号
///
public virtual string EquipmentID { get; set; }
///
/// 查询数据类型 1:月产能分析 2:日产能分析
///
public virtual int? Type { get; set; }
}
///
/// 刀具信息查询参数传入
///
public class KnifeToolAnalysisInput
{
///
/// 工件号
///
public string WorkPieceID { get; set; }
///
/// 设备编号
///
public virtual string EquipmentID { get; set; }
}
}