using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WMS.BZModels { public enum WearHouseList { [Description("盘条库")] PTManager = 1, [Description("合金库")] HJManager = 2, [Description("分拣库")] FJManager = 3, [Description("时效库")] SXManager = 4, [Description("成品库")] CPManager = 5, [Description("空轮缓存库")] KLHCManager = 6, } /// /// 盘条单据类型 /// 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 CpDocType { /// /// 销售出货单 /// [Description("销售出货单")] DocType_CP_SalesDocTrans = 1, /// /// 销售退货入库单 /// [Description("销售退货入库单")] DocType_CP_SalesBackDocTrans = 2, /// /// 呆滞料/异常料出库单 /// [Description("呆滞料/异常料出库单")] DocType_CP_ErrorMaterialDocTrans = 3, /// /// 库存改判单 /// [Description("库存改判单")] DocType_CP_StateTrans = 4, /// /// 放行/冻结单 /// [Description("放行/冻结单")] DocType_CP_StockStateChangeTrans = 5, } /// /// 时效库任务业务类型 /// 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, } /// /// 装箱规则(1:层配;2:SPC) /// public enum SXPackRule { [Description("层配")] Layering = 1, [Description("SPC")] SPC = 2, } /// /// 装箱状态(0未装箱/1装箱中/2装箱完成) /// public enum SXZXStateCode { [Description("未装箱")] UnBoxed = 0, [Description("装箱中")] InPacking = 1, [Description("装箱完成")] Packingcompleted = 2 } /// /// 库存状态 /// public enum SXInvState { /// /// 已组盘 /// [Description("已组盘")] InvEcecState_BuildUp = 1, ///// ///// 入库中 ///// //[Description("入库中")] //InvEcecState_InGoing = 2, /// /// 已入库 /// [Description("已入库")] InvEcecState_In = 3, /// /// 出库中 /// [Description("出库中")] InvEcecState_OutGoing = 4, /// /// 已出库 /// [Description("已出库")] InvEcecState_Out = 5, } public enum YesNo { [Description("否")] No = 0, [Description("是")] Yes = 1, } public enum FJCribType { DFM15_09 = 1, DOF2 = 2, DOF4 = 3, DFM6 = 4, DFM9 = 5, //桁架异常垛型 TrussException = 6, //环形库异常垛型 LoopException = 7, } /// /// 分拣业务类型 /// public enum FJTaskBusType { /// /// 默认 /// [Description("默认")] def = 0, /// /// 一楼空托入库 /// [Description("一楼空托入库")] OneLayerManualPallets = 1, /// /// 一楼自动入空托盘 /// [Description("一楼自动入空托盘")] OneLayerAutoPallets = 2, /// /// 手动出库 /// [Description("手动出库")] TaskBusType_FJ_ManualOut = 3, /// /// 二楼组盘 /// [Description("二楼组盘")] 二楼组盘 = 4, /// /// 二楼空托盘组出库 /// [Description("二楼空托盘组出库")] 二楼空托盘组出库 = 5, /// /// 组盘_托盘 /// [Description("组盘_托盘")] 组盘_托盘 = 6, /// /// 码垛入库 /// [Description("码垛入库")] 码垛入库 = 7, /// /// 环形库出库码垛任务 /// [Description("环形库出库码垛任务")] 环形库出库码垛任务 = 8, /// /// 车间叫料 /// [Description("车间叫料")] 车间叫料 = 9, /// /// 二楼异常组盘 /// [Description("二楼异常组盘")] 二楼异常组盘 = 10, /// /// 车间手动叫料 /// [Description("车间手动叫料")] 车间手动叫料 = 11, /// /// 二楼二次码垛出库 /// [Description("二楼二次码垛出库")] 二楼二次码垛出库 = 12, /// /// 人工满托入库 /// [Description("人工满托入库")] 人工满托入库 = 13, /// /// 芯股用空托盘入库 /// [Description("芯股用空托盘入库")] 芯股用空托盘入库 = 14, /// /// 芯股站台送空托 /// [Description("芯股站台送空托")] 芯股站台送空托 = 15, /// /// 皮盘入库 /// [Description("皮盘入库")] 皮盘入库 = 16, /// /// 重绕满托入库 /// [Description("重绕满托入库")] 重绕满托入库 = 17, /// /// 帘线退料重绕 /// [Description("帘线退料重绕")] 帘线退料重绕 = 18 } //public enum FJTaskBusType //{ // /// // /// 默认 // /// // [Description("默认")] // def = 0, // /// // /// 一楼空托入库 // /// // [Description("一楼空托入库")] // OneLayerManualPallets = 1, // /// // /// 一楼自动入空托盘 // /// // [Description("一楼自动入空托盘")] // OneLayerAutoPallets = 2, // /// // /// 手动出库 // /// // [Description("手动出库")] // TaskBusType_FJ_ManualOut = 3, // /// // /// 二楼组盘 // /// // [Description("二楼组盘")] // 二楼组盘 = 4, // /// // /// 二楼空托盘组出库 // /// // [Description("二楼空托盘组出库")] // 二楼空托盘组出库 = 5, // /// // /// 组盘_托盘 // /// // [Description("组盘_托盘")] // 组盘_托盘 = 6, // /// // /// 码垛入库 // /// // [Description("码垛入库")] // 码垛入库 = 7, // /// // /// 环形库出库码垛任务 // /// // [Description("环形库出库码垛任务")] // 环形库出库码垛任务 = 8, // /// // /// 车间叫料 // /// // [Description("车间叫料")] // 车间叫料 = 9, // [Description("皮盘入库")] // 皮盘入库 = 10, // /// // /// 二楼异常组盘 // /// // [Description("二楼异常组盘")] // 二楼异常组盘 = 11, // /// // /// 二楼二次码垛出库 // /// // [Description("二楼二次码垛出库")] // 二楼二次码垛出库 = 12, // /// // /// 人工满托入库 // /// // [Description("人工满托入库")] // 人工满托入库 = 13 //} /// /// 托盘类型 /// public enum FJPalletType { /// /// 09使用的托盘 /// [Description("09使用的托盘")] Pallet09 = 1, /// /// 非09使用的托盘 /// [Description("非09使用的托盘")] PalletNo09 = 2, } /// /// 货位状态 /// public enum FJLocationState { /// /// 货位空 /// [Description("货位空")] LocationState_Empty = 1, /// /// 货位有货 /// [Description("货位有货")] LocationState_Full = 2, /// /// 入库锁 /// [Description("入库锁")] LocationState_StockIn = 3, /// /// 出库锁 /// [Description("出库锁")] LocationState_StockOut = 4, /// /// 移库锁 /// [Description("移库锁")] LocationState_StockMove = 5, } /// /// 容器类型 /// public enum FJContainerType { /// /// 工字轮 /// [Description("工字轮")] ContainerType_IShapedWheel = 1, /// /// 托盘 /// [Description("托盘")] ContainerType_Pallet = 2, } /// /// 库存状态 /// public enum FJInvState { /// /// 已组盘 /// [Description("已组盘")] InvEcecState_BuildUp = 1, /// /// 已入库 /// [Description("已入库")] InvEcecState_In = 2, /// /// 出库中 /// [Description("出库中")] InvEcecState_OutGoing = 3, /// /// 已出库 /// [Description("已出库")] InvEcecState_Out = 4, } /// /// 组盘类型 /// public enum FJContGrpType { /// /// 物料盘 /// [Description("物料盘")] Material = 1, /// /// 空盘 /// [Description("空盘")] EmptyCon = 2, } /// /// 库存锁定状态 /// public enum FJInvLockState { /// /// 正常 /// [Description("正常")] InvState_Normal, /// /// 锁定 /// [Description("锁定")] InvState_Lock, } /// /// 单据类型 /// public enum FJDocType { /// /// 空托盘入库 /// [Description("空托盘入库")] DocType_FJ_EmptyPalletsStockIn = 1, /// /// 满轮码垛 /// [Description("满轮码垛")] FullWheelPalletizing = 2, } /// /// 出入库类型 /// public enum FJInvInOutType { /// /// 默认 /// [Description("默认")] Default = 0, /// /// 入库 /// [Description("入库")] In = 1, /// /// 出库 /// [Description("出库")] Out = 2, } /// /// 工字轮类型 /// public enum FjHwTypeCode { /// /// 工字轮09 /// ShapedWheel09 = 1, /// /// 工字轮50 /// ShapedWheel50 = 2, /// /// 工字轮34 /// ShapedWheel34 = 3, /// /// 工字轮18 /// ShapedWheel18 = 4, } /// /// 货位类型 /// public enum FjLocationType { /// /// 立库货位 /// [Description("立库货位")] Storage = 1, /// /// 平库货位 /// [Description("平库货位")] Pingku = 2, /// /// 虚拟货位 /// [Description("虚拟货位")] Virtual = 3, /// /// 环形库货位 /// [Description("环形库货位")] RingLibrary = 4, } /// /// 货位状态 /// public enum FjLocationState { /// /// 货位空 /// Empty = 1, /// /// 货位有货 /// Full = 2, /// /// 入库锁 /// StockIn = 3, /// /// 出库锁 /// StockOut = 4, /// /// 移库锁 /// StockMove = 5, } public enum SpoolType { [Description("WS09")] WS09 = 1, [Description("WS18")] WS18 = 2, [Description("WS34")] WS34 = 3, [Description("WS50")] WS50 = 4, } /// /// 货位类型 /// public enum LocationType { /// /// 立库货位 /// [Description("立库货位")] LocationType_StorageLocation = 1, /// /// 平库货位 /// [Description("平库货位")] LocationType_GroudLocation = 2, /// /// 虚拟货位 /// [Description("虚拟货位")] LocationType_VirtualLocation1 = 3, [Description("环形货位")] LocationType_RingLocation1 = 4, } /// /// 货位是否启用 /// public enum LocationStop { /// /// 启用 /// [Description("启用")] LocationInvoke = 0, /// /// 停用 /// [Description("停用")] LocationStopped = 1 } /// /// 货位状态 /// public enum LocationState { /// /// 货位空 /// [Description("货位空")] LocationState_Empty = 1, /// /// 货位有货 /// [Description("货位有货")] LocationState_Full = 2, /// /// 入库锁 /// [Description("入库锁")] LocationState_StockIn = 3, /// /// 出库锁 /// [Description("出库锁")] LocationState_StockOut = 4, /// /// 移库锁 /// [Description("移库锁")] 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, } /// /// 单据类型 /// 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, } /// /// 单据状态 /// 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, } /// /// 任务类型 /// 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("输送机执行中")] ConveyorExecution = 10, /// /// 堆垛机执行 /// [Description("堆垛机执行")] StackerExecution = 20, /// /// 堆垛机完成 /// [Description("堆垛机完成")] StackerCompleted = 30, /// /// AGV执行中 /// [Description("AGV执行中")] AGVExecution = 40, /// /// 已完成 /// [Description("已完成")] Finish = 99, /// /// 已取消 /// [Description("已取消")] Cancel = 106 } /// /// 任务状态 /// public enum FJTaskStatus { /// /// 新建 /// [Description("新建")] NewBuild = 0, /// /// 待执行 /// [Description("待执行")] WaitingToExecute = 1, /// /// 分流结束 /// [Description("分流结束")] FinishOfShunt = 2, /// /// 输送机执行中 /// [Description("输送机执行中")] ConveyorExecution = 10, /// /// RGV执行 /// [Description("RGV执行")] RgvExecution = 19, /// /// 堆垛机执行 /// [Description("堆垛机执行")] StackerExecution = 20, /// /// RGV完成 /// [Description("RGV完成")] RgvCompleted = 29, /// /// 堆垛机完成 /// [Description("堆垛机完成")] StackerCompleted = 30, /// /// AGV执行中 /// [Description("AGV执行中")] AGVExecution = 40, /// /// 已完成 /// [Description("已完成")] Finish = 99, /// /// 已取消 /// [Description("已取消")] Cancel = 106 } public enum SXTaskStatus { /// /// 新建 /// [Description("新建")] NewBuild = 0, /// /// 待执行 /// [Description("待执行")] WaitingToExecute = 1, /// /// 帘线扫码 /// [Description("帘线扫码")] 帘线扫码 = 9, /// /// 输送机执行中 /// [Description("输送机执行中")] ConveyorExecution = 10, /// /// 堆垛机执行 /// [Description("堆垛机执行")] StackerExecution = 20, /// /// 堆垛机完成 /// [Description("堆垛机完成")] StackerCompleted = 30, /// /// 堆垛机完成 /// [Description("环线扫码")] LoopScanning = 31, /// /// 出库扫码 /// [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 InvLockState { /// /// 正常 /// [Description("正常")] InvState_Normal, /// /// 锁定 /// [Description("锁定")] InvState_Lock, } public enum HwType { /// /// BS40 /// [Description("BS40")] BS40, /// /// BS60 /// [Description("BS60")] BS60, /// /// BS80/33 /// [Description("BS80/33")] BS80, } public enum FackbeekType { /// /// 合金一楼满轮入库反馈 /// [Description("合金一楼满轮入库反馈")] InterfaceType_HJ_1F_StockIn, /// /// 合金二楼退料入库反馈 /// [Description("合金二楼退料入库反馈")] InterfaceType_HJ_2F_BackStockIn, /// /// 合金二楼余料入库反馈 /// [Description("合金二楼余料入库反馈")] InterfaceType_HJ_2F_LeftStockIn, /// /// 改判反馈 /// [Description("改判反馈")] InterfaceType_HJ_StockChanage, /// /// 满轮出库反馈 /// [Description("满轮出库反馈")] InterfaceType_HJ_StockOut, } 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, /// /// 自动补架子 /// [Description("自动补架子")] TaskBusType_PT_AotuShelf = 7, /// /// 手动出库 /// [Description("手动出库")] TaskBusType_HJ_ManualOut = 8, /// /// 移库 /// [Description("移库")] TaskBusType_PT_Move = 100, } public enum PtFackbeekType { /// /// 采购到货单入库反馈 /// [Description("采购到货单入库反馈")] InterfaceType_PT_PurchaseStockIn, /// /// 采购退货出库反馈 /// [Description("采购退货出库反馈")] InterfaceType_PT_PurchaseBack, /// /// 重挂反馈接口 /// [Description("重挂反馈接口")] InterfaceType_PT_AnewStockIn, /// /// 改判反馈 /// [Description("改判反馈")] StateTrans, /// /// 生产领料反馈 /// [Description("生产领料反馈")] PickMat, /// /// 退料反馈 /// [Description("退料反馈")] ReturnMat, } public enum CpFackbeekType { /// /// 销售出库单反馈 /// [Description("销售出库单反馈")] SalesDoc = 1, /// /// 改判反馈 /// [Description("改判反馈")] StateTrans = 2, /// /// 呆滞料/异常料出库反馈 /// [Description("呆滞料/异常料出库反馈")] ErrorMaterial = 3, /// /// 移库反馈 /// [Description("移库反馈")] MoveCell = 4, /// /// 成品入库反馈 /// [Description("成品入库反馈")] ProductStockIn = 5, } 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_SalesDocStockOut = 6, /// /// 手动出库 /// [Description("手动出库")] TaskBusType_CP_ManualOut = 7, /// /// 移库 /// [Description("移库")] TaskBusType_CP_Move = 100, } public enum CpContGrpType { /// /// 成品 /// [Description("成品")] Material = 1, /// /// 空托盘 /// [Description("空托盘")] EmptyCon = 2, /// /// 间隔板 /// [Description("间隔板")] Jiangeban = 3, } 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 AutoManualOutType { [Description("全自动出库任务")] FullAuto = 0, [Description("全自动手动出库任务")] FullAutoManual = 1, [Description("半自动手动出库任务")] SemiAutoManual = 2 } /// /// AGV任务类型 /// public enum AGVTaskType { /// /// 入库 /// [Description("入库")] EnterDepot = 1, /// /// 背负式补空 /// [Description("背负式补空")] CallForMaterial = 2, /// /// 叉车机台补空任务 /// [Description("叉车机台补空任务")] ForkliftFilling = 3, /// /// 叫料 /// [Description("叫料")] CallMaterial = 4, } /// /// AGV任务状态 /// public enum AGVTaskStatus { /// /// 新建 /// [Description("新建")] NewBuild = 0, /// /// 确认 /// [Description("确认")] Confirm = 5, /// /// 执行 /// [Description("执行")] Execution = 10, /// /// 走出储位 /// ExitStorage = 11, /// /// 走入储位 /// WalkIntoStorage = 12, /// /// 巷道/工位分配申请 /// [Description("巷道/工位分配申请")] RequestOrPermission1 = 20, /// /// 完成巷道/工位分配申请 /// [Description("完成巷道/工位分配申请")] Complete1 = 21, /// /// 取放站台前安全交互申请 /// [Description("取放站台前安全交互申请")] RequestOrPermission2 = 30, /// /// 完成取放站台前安全交互申请 /// [Description("完成取放站台前安全交互申请")] Complete2 = 31, /// /// 小车离开取货位 /// [Description("小车离开取货位")] Complete3 = 32, /// /// 任务完成 /// [Description("任务完成")] MissionCompleted = 99, /// /// 完成扫码 /// [Description("完成扫码")] CompleteScanCode = 100, /// /// 取消 /// [Description("取消")] Cancel = 106 } /// /// 任务业务类型 /// 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_OneFloorStockOut = 17, /// /// 移库 /// [Description("移库")] TaskBusType_HJ_Move = 100, } /// /// 成品所有发货口 /// public enum EquipList { /// /// 销售发货1号口-左侧 /// [Description("销售发货1号口-左侧")] AutoEquipleft = 8257, /// /// 销售发货2号口-右侧 /// [Description("销售发货2号口-右侧")] AutoEquipright = 8263, /// /// 库前人工出库口 /// [Description("库前人工出库口")] EquipTo = 8269, /// /// 库尾人工出库口 /// [Description("库尾人工出库口")] EquipFrom = 8278, } /// /// 成品销售发货口 /// public enum AutoEquipList { /// /// 销售发货1号口-左侧 /// [Description("销售发货1号口-左侧")] AutoEquipleft = 8257, /// /// 销售发货2号口-右侧 /// [Description("销售发货2号口-右侧")] AutoEquipright = 8263, } }