using System;

namespace Siger.Middlelayer.AccRepository.Entities
{
    public class SigerTrWHBoxList : AccEntityBase
    {
        public int WHID { get; set; }

        public string BoxID { get; set; }

        public string WHInUserID { get; set; }

        public DateTime WHInTransDateTime { get; set; }

        /// <summary>
        /// 出货单号
        /// </summary>
        public string WHOutPO { get; set; }

        /// <summary>
        /// 集装箱号
        /// </summary>
        public string WHOutContainer { get; set; }

        public string WHOutUID { get; set; }

        public DateTime WHOutTransDateTime { get; set; }

        public DeleteType DeleteFlag { get; set; }
    }
    public enum DeleteType
    {
        /// <summary>
        /// 入库
        /// </summary>
        WaveIn,
        /// <summary>
        /// 出库
        /// </summary>
        WaveOut,
        /// <summary>
        /// 返工
        /// </summary>
        Rework
    }
}
