using System.ComponentModel;
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,
}
///
/// 单据类型
///
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,
}
///
/// 单据状态
///
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("输送机执行中")]
ConveyorExecution = 10,
///
/// 堆垛机执行
///
[Description("堆垛机执行")]
StackerExecution = 20,
///
/// 堆垛机完成
///
[Description("堆垛机完成")]
StackerCompleted = 30,
///
/// AGV执行中
///
[Description("AGV执行中")]
AGVExecution = 40,
///
/// 已完成
///
[Description("已完成")]
Finish = 99,
///
/// 已取消
///
[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,
}
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("改判反馈")]
InterfaceType_PT_StockChanage,
}
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,
}
}