using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace wms.dto
{
    public class EnumClass
    { 
    
    }
    /// 
    /// 货位类型
    /// 
    public enum LocationType
    {
        /// 
        /// 立库货位
        /// 
        LocationType_StorageLocation = 1,
        /// 
        /// 平库货位
        /// 
        LocationType_GroudLocation = 2,
        /// 
        /// 虚拟货位
        /// 
        LocationType_VirtualLocation1 = 3,
    }
    /// 
    /// 货位是否启用
    /// 
    public enum LocationStop
    {
        /// 
        /// 启用
        /// 
        LocationInvoke = 0,
        /// 
        /// 停用
        /// 
        LocationStopped = 1
    }
    /// 
    /// 货位状态
    /// 
    public enum LocationState
    {
        /// 
        /// 货位空
        /// 
        LocationState_Empty = 1,
        /// 
        /// 货位有货
        /// 
        LocationState_Full = 2,
        /// 
        /// 入库锁
        /// 
        LocationState_StockIn = 3,
        /// 
        /// 出库锁
        /// 
        LocationState_StockOut = 4,
        /// 
        /// 移库锁
        /// 
        LocationState_StockMove = 5,
    }
    public enum ResponseStatusCodeEnum
    {
        /// 
        /// 成功
        /// 
        [Description("成功")]
        Sucess = 200,
        /// 
        /// 已存在
        /// 
        [Description("已存在")]
        Exist = 201,
        /// 
        /// 执行成功但未取得任何数据
        /// 
        [Description("执行成功但未取得任何数据")]
        NoResult = 202,
        /// 
        /// 参数错误
        /// 
        [Description("参数错误")]
        ErrParam = 203,
        /// 
        /// 语法异常
        /// 
        [Description("语法异常")]
        InnerServerErr = 204,
        /// 
        /// 参数不可为空
        /// 
        [Description("参数不可为空")]
        ErrParamNotNull = 205,
        /// 
        /// 失败
        /// 
        [Description("失败")]
        Fail = 206,
        /// 
        /// 账号密码错误或账号不存在
        /// 
        [Description("账号密码错误或账号不存在")]
        AccountError = 1001,
        /// 
        /// 数据保存失败
        /// 
        [Description("数据保存失败")]
        DataSaveErr = 1002,
        /// 
        /// 没有传过账凭证号
        /// 
        [Description("没有传过账凭证号")]
        NotReqId = 1003,
        /// 
        /// 仓库编码不存在
        /// 
        [Description("仓库编码不存在")]
        WarehouseCodeNotExist = 2001,
        /// 
        /// 容器码不能为空
        /// 
        [Description("容器码不能为空")]
        ContainerCodeNotEmpty = 2002,
        /// 
        /// 该托盘号已在库中,请检查托盘号是否贴重复
        /// 
        [Description("该托盘号已在库中,请检查托盘号是否贴重复")]
        BarcodeContainerRepeat = 2003,
        /// 
        /// 物料条码重复组盘
        /// 
        [Description("物料条码重复组盘")]
        GroupStockDetailMaterialBarCodeExist = 2004,
        /// 
        /// 物料编码信息不存在
        /// 
        [Description("物料编码信息不存在")]
        MaterInfoNotExist = 2005,
        /// 
        /// 不存在该任务
        /// 
        [Description("不存在该任务")]
        WcsTaskNotExist = 2006,
        /// 
        /// 组盘信息不存在
        /// 
        [Description("组盘信息不存在")]
        StockNotExist = 2007,
        /// 
        /// 没有可用库位
        /// 
        [Description("没有可用库位")]
        NotEnoughLocation = 2008,
        /// 
        /// 库区编码不存在
        /// 
        [Description("库区编码不存在")]
        WareZoneCodeNotExist = 2009,
        /// 
        /// 货位编码不存在
        /// 
        [Description("货位编码不存在")]
        WareLocationCodeNotExist = 2010,
        /// 
        /// 物料编码不存在
        /// 
        [Description("物料编码不存在")]
        BaseMaterCodeNotExist = 2011,
        /// 
        /// 单位编码不存在
        /// 
        [Description("单位编码不存在")]
        BaseUnitCodeNotExist = 2012,
        /// 
        /// 条码不存在
        /// 
        [Description("条码不存在")]
        BaseBarcodeNotExist = 2013,
        /// 
        /// 明细数据必须传参
        /// 
        [Description("明细数据必须传参")]
        DocDetailNotExist = 2014,
     
        /// 
        /// 当前组盘状态不是已组盘,不允许取消
        /// 
        [Description("当前组盘状态不是已组盘,不允许取消")]
        StockStateNotBuildUp = 2015,
        /// 
        /// 当前任务是已完成或已取消状态
        /// 
        [Description("当前任务是已完成或已取消状态")]
        WcsTaskStateIsComplete = 2016,
        /// 
        /// 组盘状态是已出库或已入库
        /// 
        [Description("组盘状态是已出库或已入库")]
        StockStateFail = 2017,
        /// 
        /// 当前入库任务还未分配货位,不允许完成
        /// 
        [Description("当前入库任务还未分配货位,不允许完成")]
        InTaskNotLocation = 2018,
        /// 
        /// 当前任务不是新建状态,只能取消新建状态的任务
        /// 
        [Description("当前任务不是新建状态,只能取消新建状态的任务")]
        WcsTaskStateNotCreate = 2019,
        /// 
        /// 单据不存在
        /// 
        [Description("单据不存在")]
        DocNoCodeNotExist = 2019,
        /// 
        /// 单据状态不是新增或执行,不允许结单
        /// 
        [Description("单据状态不是新增或执行,不允许结单")]
        DocumentStateNotFinish = 2020,
        /// 
        /// 单据存在新建或执行中的任务,不允许结单
        /// 
        [Description("单据存在新建或执行中的任务,不允许结单")]
        IsTaskNotFinish = 2021,
        /// 
        /// 存在进行中任务,不允许解绑
        /// 
        [Description("存在进行中任务,不允许解绑")]
        IsTaskNotUnbounding = 2022,
        /// 
        /// 没有当前设备信息,请进行维护
        /// 
        [Description("没有当前设备信息,请进行维护")]
        EquipInfoNotExist = 2023,
        /// 
        /// 存在当前任务
        /// 
        [Description("存在当前任务")]
        WcsTaskExist = 2024,
        /// 
        /// 组盘状态不对,请检查当前的组盘状态
        /// 
        [Description("组盘状态不对,请检查当前的组盘状态")]
        RFIDStockStateFail = 2025,
        /// 
        /// 该接口只允许出库任务调用
        /// 
        [Description("该接口只允许出库任务调用")]
        OnlyStockOutAvil = 2026,
        /// 
        /// 当前单据状态不支持修改
        /// 
        [Description("当前状态不支持修改")]
        StateNotUpdate = 2027,
        /// 
        /// 库存不足
        /// 
        [Description("库存不足")]
        NotEnoughStock = 2028,
        /// 
        /// 没有传巷道号
        /// 
        [Description("没有传巷道号")]
        NotTunnelNum = 2029,
        /// 
        /// 不存在装箱规则数据
        /// 
        [Description("不存在装箱规则数据")]
        NotBoxRule = 2030,
    }
    /// 
    /// 单据类型
    /// 
    public enum DocType
    {
        /// 
        /// 合金满轮入库
        /// 
        [Description("合金镀铜满轮入库单")]
        DocType_HJ_CopperProductStockIn = 1,
        /// 
        /// 湿拉产线领料
        /// 
        [Description("湿拉产线领料")]
        DocType_HJ_WetLinePickMaterApply= 2,
        /// 
        /// 湿拉产线退料
        /// 
        [Description("湿拉产线退料单")]
        DocType_HJ_WetLineBack = 3,
        /// 
        /// 湿拉产线余料
        /// 
        [Description("湿拉产线余料单")]
        DocType_HJ_WetLineLeft = 4,
        /// 
        /// 合金库库存改判
        /// 
        [Description("合金库库存改判")]
        DocType_HJ_WetLineStockChange = 5,
        /// 
        /// 特殊出库领料
        /// 
        [Description("特殊出库领料")]
        DocType_HJ_SpecialStockOut = 6,
        /// 
        /// 湿拉入库单
        /// 
        [Description("湿拉入库单")]
        DocType_FJ_WetStockIn = 7,
        /// 
        /// 合金空轮初始化入库单
        /// 
        [Description("合金空轮初始化入库单")]
        DocType_HJ_EmptyContStockIn = 8,
        /// 
        /// 帘线领料单
        /// 
        [Description("帘线领料单")]
        DocType_FJ_CurtainProductionStockOut = 11,
        /// 
        /// 帘线工序工单
        /// 
        [Description("帘线工序工单")]
        DocType_FJ_CurtainProduction = 12,
    }
    /// 
    /// 盘条单据类型
    /// 
    public enum PtDocType
    {
        /// 
        /// 采购到货单
        /// 
        [Description("采购到货单")]
        Purchase = 1,
        /// 
        /// 采购退货单
        /// 
        [Description("采购退货单")]
        PurReturn = 2,
        /// 
        /// 到货重挂清单
        /// 
        [Description("到货重挂清单")]
        PurError = 3,
        /// 
        /// 生产领料单
        /// 
        [Description("生产领料单")]
        DocType_PT_ProductionStockOut = 4,
        /// 
        /// 生产退料入库单
        /// 
        [Description("生产退料入库单")]
        DocType_PT_ProductionBackStockIn = 5,
        /// 
        /// 库存改判单
        /// 
        [Description("库存改判单")]
        DocType_PT_StateTrans = 6,
    }
    /// 
    /// 单据状态
    /// 
    public enum DocState
    {
        /// 
        /// 新增
        /// 
        [Description("新增")]
        DocState_Create = 1,
        /// 
        /// 执行中
        /// 
        [Description("执行中")]
        DocState_Execute = 2,
        /// 
        /// 完成
        /// 
        [Description("完成")]
        DocState_Complete = 3,
        /// 
        /// 停止
        /// 
        [Description("停止")]
        DocState_Stop = 4,
    }
    /// 
    /// 容器类型
    /// 
    public enum ContainerType
    {
        /// 
        /// RFID
        /// 
        [Description("RFID")]
        ContainerType_RFID = 1,
        /// 
        /// 工字轮条码
        /// 
        [Description("Spool")]
        ContainerType_Spool = 2,
        /// 
        /// 托盘条码
        /// 
        [Description("Pallet")]
        ContainerType_Pallet = 3,
    }
    /// 
    /// 任务类型
    /// 
    public enum TaskType
    {
        /// 
        /// 组盘
        /// 
        [Description("组盘")]
        SetPlate = 0,
        /// 
        /// 入库
        /// 
        [Description("入库")]
        EnterDepot = 1,
        /// 
        /// 出库
        /// 
        [Description("出库")]
        OutDepot = 2,
        /// 
        /// 移库
        /// 
        [Description("移库")]
        TransferDepot = 3,
     
        /// 
        /// 输送
        /// 
        [Description("输送")]
        Delivery = 5,
        /// 
        ///  空轮初始化
        /// 
        [Description("空轮初始化")]
        EmptyInit = 6,
    }
    /// 
    /// 任务状态
    /// 
    public enum TaskStatus
    {
        /// 
        /// 新建
        /// 
        [Description("新建")]
        NewBuild = 0,
        /// 
        /// 待执行
        /// 
        [Description("待执行")]
        WaitingToExecute = 1,
        /// 
        /// 帘线扫码
        /// 
        [Description("帘线扫码")]
        帘线扫码 = 9,
        /// 
        /// 输送机执行中
        /// 
        [Description("输送机执行中")]
        ConveyorExecution = 10,
        /// 
        /// 堆垛机执行
        /// 
        [Description("堆垛机执行")]
        StackerExecution = 20,
        /// 
        /// 堆垛机完成
        /// 
        [Description("堆垛机完成")]
        StackerCompleted = 30,
        /// 
        /// 出库扫码
        /// 
        [Description("出库扫码")]
        出库扫码 = 40,
        /// 
        /// 码垛合流
        /// 
        [Description("码垛合流")]
        码垛合流 = 50,
        /// 
        /// 码垛缓存扫码
        /// 
        [Description("码垛缓存扫码")]
        码垛缓存扫码 = 51,
        /// 
        /// 码垛缓存放行
        /// 
        [Description("码垛缓存放行")]
        码垛缓存放行 = 52,
        /// 
        /// 码垛抓取扫码
        /// 
        [Description("码垛抓取扫码")]
        码垛抓取扫码 = 53,
        /// 
        /// 码垛抓取中
        /// 
        [Description("码垛抓取中")]
        码垛抓取中 = 54,
        /// 
        /// 码垛抓取完成
        /// 
        [Description("码垛抓取完成")]
        码垛抓取完成 = 55,
        /// 
        /// 已完成
        /// 
        [Description("已完成")]
        Finish = 99,
        /// 
        /// 异常
        /// 
        [Description("异常")]
        Error = 100,
        /// 
        /// 已取消
        /// 
        [Description("已取消")]
        Cancel = 106
    }
    ///// 
    ///// 任务类型
    ///// 
    //public enum TaskType
    //{
    //    /// 
    //    /// 入库任务
    //    /// 
    //    [Description("入库任务")]
    //    TaskType_StockIn = 1,
    //    /// 
    //    /// 出库任务
    //    /// 
    //    [Description("出库任务")]
    //    TaskType_StockOut = 2,
    //    /// 
    //    /// 移库任务
    //    /// 
    //    [Description("移库任务")]
    //    TaskType_StockTrans = 3,
    //    /// 
    //    /// 移动任务
    //    /// 
    //    [Description("移动任务")]
    //    TaskType_Move = 4,
    //}
    ///// 
    ///// 任务状态
    ///// 
    //public enum TaskStateEnum
    //{
    //    /// 
    //    /// 新建
    //    /// 
    //    [Description("新建")]
    //    TaskState_Create = 1,
    //    /// 
    //    /// 执行中
    //    /// 
    //    [Description("执行中")]
    //    TaskState_Execute = 2,
    //    /// 
    //    /// 已完成
    //    /// 
    //    [Description("已完成")]
    //    TaskState_Complete = 3,
    //    /// 
    //    /// 已取消
    //    /// 
    //    [Description("已取消")]
    //    TaskState_Cancel = 4,
    //}
    /// 
    /// 库存状态
    /// 
    public enum InvState
    {
        /// 
        /// 已组盘
        /// 
        [Description("已组盘")]
        InvEcecState_BuildUp = 1,
        ///// 
        ///// 入库中
        ///// 
        //[Description("入库中")]
        //InvEcecState_InGoing = 2,
        /// 
        /// 已入库
        /// 
        [Description("已入库")]
        InvEcecState_In = 3,
        /// 
        /// 出库中
        /// 
        [Description("出库中")]
        InvEcecState_OutGoing = 4,
        /// 
        /// 已出库
        /// 
        [Description("已出库")]
        InvEcecState_Out = 5,
    }
    /// 
    ///  出库任务类型
    /// 
    public enum OutTypeEnum
    {
        /// 
        ///  自动出库任务
        /// 
        自动出库任务 = 0,
        /// 
        ///  全自动手动出库任务
        /// 
        全自动手动出库任务 = 1,
        /// 
        ///  半自动手动出库任务
        /// 
        半自动手动出库任务 = 2
    }
    /// 
    /// 库存锁定状态
    /// 
    public enum InvLockState
    {
        /// 
        /// 正常
        /// 
        [Description("正常")]
        InvState_Normal,
        /// 
        /// 锁定
        /// 
        [Description("锁定")]
        InvState_Lock,
    }
    /// 
    /// 任务业务类型
    /// 
    public enum TaskBusType
    {
        /// 
        /// 默认
        /// 
        [Description("默认")]
        TaskBusType_HJ_Def = 0,
        /// 
        /// 镀铜一楼取满
        /// 
        [Description("镀铜一楼取满")]
        TaskBusType_HJ_OneFloorLineStockIn = 1,
        /// 
        /// 一楼立库出空轮
        /// 
        [Description("一楼立库出空轮")]
        TaskBusType_HJ_OneFloorEmptySpoolOut = 2,
        /// 
        /// 镀铜线补空轮
        /// 
        [Description("镀铜线补空轮")]
        TaskBusType_HJ_OneFloorEmptySpoolToLine = 3,
        /// 
        /// 手动出库
        /// 
        [Description("手动出库")]
        TaskBusType_HJ_ManualOut = 4,
        /// 
        /// 二楼空轮初始化入库
        /// 
        [Description("二楼空轮初始化入库")]
        TaskBusType_HJ_EmptySpoolStockIn = 5,
        /// 
        /// 二楼湿拉线退料回立库
        /// 
        [Description("二楼湿拉线退料回立库")]
        TaskBusType_HJ_WetBack = 6,
        /// 
        /// 二楼湿拉线余料回立库
        /// 
        [Description("二楼湿拉线余料回立库")]
        TaskBusType_HJ_WetLeft = 7,
        /// 
        /// 二楼湿拉空轮回立库
        /// 
        [Description("二楼湿拉空轮回立库")]
        TaskBusType_HJ_WetEmpty = 8,
        /// 
        /// 二楼湿拉自动叫料出库
        /// 
        [Description("二楼湿拉自动叫料出库")]
        TaskBusType_HJ_TwoFloorStockOut = 9,
        /// 
        /// 质检回库
        /// 
        [Description("质检回库")]
        TaskBusType_HJ_QualityStockIn = 10,
        /// 
        /// 其他入库
        /// 
        [Description("其他入库")]
        TaskBusType_HJ_OtherStockIn = 11,
        /// 
        /// 采购550工字轮入库
        /// 
        [Description("采购550工字轮入库")]
        TaskBusType_HJ_PurchaseSpoolStockIn = 11,
        /// 
        /// 重挂入库
        /// 
        [Description("重挂入库")]
        TaskBusType_HJ_AnewStockIn = 12,
        /// 
        /// 质检领料
        /// 
        [Description("质检领料")]
        TaskBusType_HJ_QualityOut = 13,
        /// 
        /// 呆滞料出库
        /// 
        [Description("呆滞料出库")]
        TaskBusType_HJ_DullMaterOut = 14,
        /// 
        /// 重挂出库
        /// 
        [Description("重挂出库")]
        TaskBusType_HJ_AnewOut = 15,
        /// 
        /// PDA指定出库
        /// 
        [Description("PDA指定出库")]
        TaskBusType_HJ_PdaManualOut = 15,
        /// 
        /// 一楼空轮初始化入库
        /// 
        [Description("一楼空轮初始化入库")]
        TaskBusType_HJ_OneFloorEmptySpoolStockIn = 16,
        /// 
        /// 移库
        /// 
        [Description("移库")]
        TaskBusType_HJ_Move = 100,
    }
    public enum PtTaskBusType
    {
        /// 
        /// 质检回库
        /// 
        [Description("质检回库")]
        TaskBusType_PT_QualityStockIn = 1,
        /// 
        /// 其他入库
        /// 
        [Description("其他入库")]
        TaskBusType_PT_OtherStockIn = 2,
        /// 
        /// 采购入库单
        /// 
        [Description("采购入库单")]
        TaskBusType_PT_PurchaseStockIn = 3,
        /// 
        /// 重挂入库
        /// 
        [Description("重挂入库")]
        TaskBusType_PT_AnewStockIn = 4,
        /// 
        /// 生产领料
        /// 
        [Description("生产领料")]
        TaskBusType_PT_ProductionStockOut = 5,
        /// 
        /// 生产退料
        /// 
        [Description("生产退料")]
        TaskBusType_PT_ProductionBackStockIn = 6,
    }
    /// 
    /// 时效库任务业务类型
    /// 
    public enum SxTaskBusType
    {
        /// 
        /// 帘线工字轮入库
        /// 
        [Description("帘线工字轮入库")]
        TaskBusType_SX_LineStockIn = 1,
        /// 
        /// 扭转回库
        /// 
        [Description("扭转回库")]
        TaskBusType_SX_TorCheckStockIn = 2,
        /// 
        /// 扭转检测
        /// 
        [Description("扭转检测")]
        TaskBusType_SX_TorCheckStockOut = 3,
        /// 
        /// 装箱码垛
        /// 
        [Description("装箱码垛")]
        TaskBusType_SX_StackStockOut = 4,
        /// 
        /// 异常出库
        /// 
        [Description("异常出库")]
        TaskBusType_SX_ErrorStockOut = 5,
        /// 
        /// 空托输送
        /// 
        [Description("生产退料")]
        TaskBusType_SX_ConterTrans = 6,
    }
    /// 
    /// 成品任务业务类型
    /// 
    public enum CpTaskBusType
    {
        /// 
        /// 空托盘入库
        /// 
        [Description("空托盘入库")]
        TaskBusType_CP_TrayStockIn = 1,
        /// 
        /// 成品入库
        /// 
        [Description("成品入库")]
        TaskBusType_CP_ProductStockIn = 2,
        /// 
        /// 间隔板入库
        /// 
        [Description("间隔板入库")]
        TaskBusType_CP_SpacingBoardStockIn = 3,
        /// 
        /// 空托盘出库
        /// 
        [Description("空托盘出库")]
        TaskBusType_CP_TrayStockOut = 4,
        /// 
        /// 间隔板出库
        /// 
        [Description("间隔板出库")]
        TaskBusType_CP_SpacingBoardStockOut = 5,
        /// 
        /// 移库
        /// 
        [Description("移库")]
        TaskBusType_CP_Move = 100,
    }
    public enum FackbeekType
    {
        /// 
        /// 合金一楼满轮入库反馈
        /// 
        [Description("合金一楼满轮入库反馈")]
        InterfaceType_HJ_1F_StockIn,
        /// 
        /// 合金二楼退料入库反馈
        /// 
        [Description("合金二楼退料入库反馈")]
        InterfaceType_HJ_2F_BackStockIn,
        /// 
        /// 合金二楼余料入库反馈
        /// 
        [Description("合金二楼余料入库反馈")]
        InterfaceType_HJ_2F_LeftStockIn,
        /// 
        /// 改判反馈
        /// 
        [Description("改判反馈")]
        InterfaceType_HJ_StockChanage,
    }
    public enum PtFackbeekType
    {
        /// 
        /// 采购到货单入库反馈
        /// 
        [Description("采购到货单入库反馈")]
        InterfaceType_PT_PurchaseStockIn,
        /// 
        /// 采购退货出库反馈
        /// 
        [Description("采购退货出库反馈")]
        InterfaceType_PT_PurchaseBack,
        /// 
        /// 重挂反馈接口
        /// 
        [Description("重挂反馈接口")]
        InterfaceType_PT_AnewStockIn,
        /// 
        /// 改判反馈
        /// 
        [Description("改判反馈")]
        StateTrans,
        /// 
        /// 生产领料反馈
        /// 
        [Description("生产领料反馈")]
        PickMat,
        /// 
        /// 退料反馈
        /// 
        [Description("退料反馈")]
        ReturnMat,
    }
    public enum fjFackbeekType
    {
        /// 
        /// 湿拉满轮入库反馈
        /// 
        [Description("湿拉满轮入库反馈")]
        InterfaceType_FJ_StockIn,
        /// 
        /// 叫料信息出库反馈
        /// 
        [Description("叫料信息出库反馈")]
        InterfaceType_FJ_StockOut,
        /// 
        /// 余料入库反馈
        /// 
        [Description("余料入库反馈")]
        InterfaceType_FJ_LeftStockIn,
        /// 
        /// 异常料出库反馈
        /// 
        [Description("异常料出库反馈")]
        InterfaceType_FJ_ErrStockOut,
        /// 
        /// B级品出库反馈
        /// 
        [Description("B级品出库反馈")]
        InterfaceType_FJ_BGradeStockOut,
        /// 
        /// 库存改判反馈
        /// 
        [Description("库存改判反馈")]
        InterfaceType_FJ_StockChanage,
        /// 
        /// 库存改判回库反馈
        /// 
        [Description("库存改判回库反馈")]
        InterfaceType_FJ_ChanageBack,
    }
    public enum SxFackbeekType
    {
        /// 
        /// 帘线工字轮入库反馈
        /// 
        [Description("帘线工字轮入库反馈")]
        InterfaceType_SX_CurtainStockIn,
        /// 
        /// 出库装箱反馈
        /// 
        [Description("出库装箱反馈")]
        InterfaceType_SX_CurtainStockOut,
        /// 
        /// 称重上传
        /// 
        [Description("称重上传")]
        InterfaceType_SX_WeightUp,
        /// 
        /// 改判反馈
        /// 
        [Description("改判反馈")]
        InterfaceType_SX_StockChanage,
        /// 
        /// 移库货位变更反馈
        /// 
        [Description("移库货位变更反馈")]
        InterfaceType_SX_CellMove,
        /// 
        /// 异常出库反馈
        /// 
        [Description("异常出库反馈")]
        InterfaceType_SX_ErrorStockOut,
    }
    public enum InvInOutType
    {
        /// 
        /// 入库
        /// 
        [Description("入库")]
        In = 1,
        /// 
        /// 出库
        /// 
        [Description("出库")]
        Out = 2,
    }
    public enum ContGrpType
    {
        /// 
        /// 物料盘
        /// 
        [Description("入库")]
        Material = 1,
        /// 
        /// 空盘
        /// 
        [Description("出库")]
        EmptyCon = 2,
    }
    /// 
    /// 移库返回
    /// 
    public enum WcsContractWcsMoveTaskEnum
    {
        /// 
        /// 失败
        /// 
        [Description("失败")]
        失败 = 0,
        /// 
        /// 允许2升位执行
        /// 
        [Description("允许2升位执行")]
        允许2升位执行 = 1,
        /// 
        /// 执行移库任务
        /// 
        [Description("执行移库任务")]
        执行移库任务 = 2,
        /// 
        /// 一深位有出库任务
        /// 
        [Description("一深位有出库任务")]
        一深位有出库任务 = 3,
    }
    public enum CurtainBillState
    {
        /// 
        /// 初始化
        /// 
        [Description("初始化")]
        初始化 = 1,
        /// 
        /// 已排产
        /// 
        [Description("已排产")]
        已排产 = 2,
        /// 
        /// 生产中
        /// 
        [Description("生产中")]
        生产中 = 3,
        /// 
        /// 生产结束
        /// 
        [Description("生产结束")]
        生产结束 = 4,
        /// 
        /// 计划关闭
        /// 
        [Description("计划关闭")]
        计划关闭 = 5,
    }
    /// 
    ///  出入库类型
    /// 
    public enum SXInvInOutType
    {
        /// 
        ///  默认
        /// 
        [Description("默认")]
        Default = 0,
        /// 
        /// 入库
        /// 
        [Description("入库")]
        In = 1,
        /// 
        /// 出库
        /// 
        [Description("出库")]
        Out = 2,
    }
}