using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_Common.StockEnum
{
    /// 
    /// 库存状态: 
    /// 1,组盘暂存
    /// 2,组盘撤销
  
    /// 3,入库确认
 
    /// 4,入库撤销
    /// 6,入库完成
    /// 7,出库锁定
    /// 8,出库完成
    /// 9,移库锁定
    /// 
    public enum StockStatusEmun
    {
        [Description("组盘暂存")]
        组盘暂存 = 1,
        [Description("入库确认")]
        入库确认 = 3,
        [Description("入库完成")]
        入库完成 = 6,
        [Description("出库锁定")]
        出库锁定 = 7,
        [Description("出库完成")]
        出库完成 = 8,
        [Description("移库锁定")]
        移库锁定 = 9,
        [Description("入库完成未建出库单")]
        入库完成未建出库单 = 10,
        [Description("退库")]
        退库 = 11,
        [Description("手动组盘暂存")]
        手动组盘暂存 = 12,
        [Description("手动组盘入库确认")]
        手动组盘入库确认 = 13,
        [Description("拣选完成")]
        拣选完成 =14,
        [Description("平库入库完成")]
        平库入库完成 = 15,
        [Description("平库待发货")]
        平库待发货 = 16,
        [Description("送检出库完成")]
        送检完成 = 18,
        [Description("送检库存完成")]
        送检库存完成 = 19,
        [Description("盘点出库完成")]
        盘点出库完成 = 20,
        [Description("退库")]
        MES退库 = 21,
        [Description("MES空托退库")]
        MES空托退库 = 22,
        [Description("成品余料回库")]
        成品余料回库= 31,
        [Description("盘点库存完成")]
        盘点库存完成 = 32,
        [Description("组盘撤销")]
        组盘撤销 = 99,
        [Description("入库撤销")]
        入库撤销 = 199,
    }
    /// 
    /// 成品库存属性:
    /// 1:成品
    /// 2:尾数
    /// 3:研发
    /// 
    public enum ProStockAttributeEnum
    {
        [Description("成品")]
        成品 =1,
        [Description("尾数")]
        尾数 =2,
        [Description("研发")]
        研发 =3
    }
}