using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace AMESCoreStudio.Web.ViewModels.QRS
{
    public class QRS010ViewModel
    {
        public QRS010ViewModel()
        {
            YieldDatas = new List<YieldData>();
        }

        public List<YieldData> YieldDatas { get; set; }
    }

    public class YieldData
    {
        /// <summary>
        /// 工單ID
        /// </summary>
        public int WipID { get; set; }

        /// <summary>
        /// 工單號碼
        /// </summary>
        public string WipNO { get; set; }

        /// <summary>
        /// 工單數量
        /// </summary>
        public int PlanQTY { get; set; }

        /// <summary>
        /// 流程站別ID
        /// </summary>
        public int RuleStationID { get; set; }

        /// <summary>
        /// 站別ID
        /// </summary>
        public int StationID { get; set; }

        /// <summary>
        /// 站別名稱
        /// </summary>
        public string StationDesc { get; set; }

        /// <summary>
        /// 料號
        /// </summary>
        public string ItemNO { get; set; }

        /// <summary>
        /// 線別
        /// </summary>
        public string LineDesc { get; set; }

        /// <summary>
        /// 機種
        /// </summary>
        public string ModelNO { get; set; }

        /// <summary>
        /// 首次良品數量
        /// </summary>
        public int FirstCnt { get; set; }

        /// <summary>
        /// 過站數量
        /// </summary>
        public int PassCnt { get; set; }

        /// <summary>
        /// 良率
        /// </summary>
        public double Yield { get; set; }
    }
}