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,
}
}