using Siger.Middlelayer.Utility.ExcelImport;
using System;
using System.Collections.Generic;
using System.Text;

namespace Siger.Middlelayer.Utility.ImportEntities
{
    public class ImportGeneralObj : ImportBase
    {

        [ExcelColumn("Head")]
        public List<string> Head { get; set; }

        [ExcelColumn("Item")]
        public List<string> Items { get; set; }

        [ExcelColumn("Value")]
        public List<string> Values { get; set; }

    }
    public class GeneralTrackingSnFL
    {
        public List<TrackingSnStationFL> Heads { get; set; }

        public List<TrackingSnStationFL> Bodys { get; set; }
    }
    public class TrackingSnStationUIFL
    {
        public int RowNo { get; set; }
        public List<TrackingSnStationFL> RowsCols { get; set; }
    }

    public class GeneralTrackingSnResultFL
    {
        public List<TrackingSnStationFL> Heads { get; set; }
        public List<TrackingSnStationUIFL> Bodys { get; set; }
        public GeneralTrackingSnResultFL()
        {
            Heads = new List<TrackingSnStationFL>();
            Bodys = new List<TrackingSnStationUIFL>();
        }
    }
    public class TrackingSnStationFL
    {
        public int Row { get; set; }
        public string Sn { get; set; }
        public int Section { get; set; }
        public string Station { get; set; }
        public List<ItemDtsFL> Items { get; set; }

        public string ProductCode { get; set; }
        public string ProductNmae { get; set; }

        public string spec { get; set; }
        /// <summary>
        /// 生产线
        /// </summary>
        public string Line { get; set; }

        public string WO { get; set; }
        /// <summary>
        /// 工单数量
        /// </summary>
        public int install_count { get; set; }
        /// <summary>
        /// 订单
        /// </summary>
        public string ordernumber { get; set; }

        /// <summary>
        /// 订单数量
        /// </summary>
        public int quantity { get; set; }

        /// <summary>
        /// 订单交期
        /// </summary>
        public string delivery_time { get; set; }
    }

    public class ItemDtsFL
    {
        public string Item { get; set; }
        public string Values { get; set; }
    }
}
