using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ICSSoft.Entity
{
    public class TransferDoc
    {
        /// <summary>
        /// 源头单据
        /// </summary>
        public string TransCode { get; set; }
        /// <summary>
        /// 单据行
        /// </summary>
        public string TransSequence { get; set; }
        /// <summary>
        /// 站点
        /// </summary>
        public string WorkPoint { get; set; }
        /// <summary>
        /// 操作人
        /// </summary>
        public string User { get;set;}
        /// <summary>
        /// 操作时间
        /// </summary>
        public string Mtime { get; set; }
        /// <summary>
        /// 类型(1一步调拨,2二部调拨)
        /// </summary>
        public string TransType { get; set; }


        public List<TransferDetailDoc> Detail = new List<TransferDetailDoc> ();







        /// <summary>
        /// 目标库位
        /// </summary>
        public string LocationCode { get; set; }
        /// <summary>
        /// 目标仓库
        /// </summary>

        public string WarehouseCode { get; set; }

        /// <summary>
        /// 条码
        /// </summary>
        public string Lotno { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public double Quantity { get; set; }
        /// <summary>
        /// 辅计数量
        /// </summary>
        public string Amount { get; set; }
    }
    public class TransferDetailDoc
    {
        /// <summary>
        /// 目标库位
        /// </summary>
        public string LocationCode { get; set; }
        /// <summary>
        /// 目标仓库
        /// </summary>

        public string WarehouseCode { get; set; }

        /// <summary>
        /// 条码
        /// </summary>
        public string LotNo { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public string CurrentQuantity { get; set; }
        /// <summary>
        /// 辅计数量
        /// </summary>
        public string Amount { get; set; }
    }
}