using Furion.TaskScheduler; using iWare.Wms.Core.Enum; using iWare.Wms.Core.Util.LowCode.Dto; using System; using System.ComponentModel; namespace iWare.Wms.Application { /// /// 产量查询输出参数 /// public class QueryYieldOutput: ExportYieldOutput { /// /// 当前设备 /// public string EquipmentID { get; set; } ///// ///// 工件号 ///// //public string WorkPieceID { get; set; } ///// ///// 成品码 ///// //public virtual string OP80NewCode { get; set; } //private DateTime? m_EndTime = null; ///// ///// 工序下线时间 ///// //public DateTime? EndTime //{ // get // { // if (m_EndTime == null) // { // return null; // } // if (m_EndTime == Convert.ToDateTime("0001-01-01")) // { // return null; // } // else // { // return m_EndTime; // } // } // set { m_EndTime = value; } //} ///// ///// 加工时长 ///// //public string TimeSceonds //{ // get // { // if (EndTime == null || StartTime == null || EndTime == Convert.ToDateTime("0001-01-01") || StartTime == Convert.ToDateTime("0001-01-01")) // { // return ""; // } // TimeSpan ts = Convert.ToDateTime(EndTime) - Convert.ToDateTime(StartTime); // return Convert.ToInt32(ts.TotalMinutes).ToString() + "min"; // } //} ///// ///// 质量状态 ///// //public int QualityState { get; set; } ///// ///// 质量状态名字 ///// //public string QualityStateName //{ // get // { // if (1 == QualityState) // { // return "合格"; // } // else if (2 == QualityState) // { // return "不合格"; // } // else if (3 == QualityState) // { // return "疑似"; // } // else // { // return ""; // } // } //} ///// ///// 操作类型(SPC/生产) ///// //public string OperationType { get; set; } ///// ///// 操作类型 ///// //public string OperationTypeHand //{ // get // { // string str = ""; // if (string.IsNullOrEmpty(OperationType)) // { // str = "其他"; // } // else // { // str = OperationType; // } // return str; // } //} ///// ///// 质量信息id ///// //public long QualityDataInfoID { get; set; } ///// ///// Id主键 ///// //public long Id { get; set; } ///// ///// 创建人 ///// //public string CreateUserName { get; set; } } /// /// 产量查询导出输出参数 /// [Description("产量查询")] public class ExportYieldOutput { ///// ///// 设备名称 ///// //[Description("当前设备")] //public string EquipmentName { get; set; } /// /// 当前工序 /// [Description("当前工序")] public string WorkingProcedureCurrent { get; set; } /// /// 产量汇总 【Editby shaocx,2024-06-11】 /// [Description("产量")] public int YieldCount { get; set; } } }