using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using AMESCoreStudio.WebApi.Models.AMES;
using AMESCoreStudio.WebApi.Models.BAS;

namespace AMESCoreStudio.Web.ViewModels.PCS
{
    public class PCS040RViewModel
    {
        public WipInfo WipInfo { get; set; }

        public WipAtt WipAtt { get; set; }

        public WipBarcode WipBarcode { get; set; }

        public WipBarcodeOther WipBarcodeOther { get; set; }

        public IEnumerable<WipBarcode> WipBarcodes { get; set; }

        public IEnumerable<RuleStation> RuleStation { get; set; }

        public IEnumerable<WipBarcodeOther> WipBarcodeOthers { get; set; }

        // 序號綁定 Type SN:內部序號 SSN:出貨序號
        public string Type { get; set; }

        // 內部條碼綁定類型 Type1 LIMIT:設定區間 SOLO:單一條碼
        public string Type1 { get; set; }

        // 綁定條碼
        public string BarcodeNo { get; set; }

        /// <summary>
        /// 序號規則使用的item
        /// </summary>
        public string SerialRuleItem { get; set; }

        public string LotNo { get; set; }

        public int WipBarcodeOhterQTY { get; set; }
    }
}