216 lines
7.3 KiB
C#
216 lines
7.3 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
|
||
namespace DeiNiu.Wms.CE
|
||
{
|
||
public enum op_flag { add = 1, update, delete, getObj, queryAll, queryExample, queryActived, getPk, getCount };
|
||
public enum enumDbInstance { platForm = 1, wms, tms };
|
||
|
||
|
||
/// <summary>
|
||
/// 库位容积,零库1,零库,整库1,整库2,整库3
|
||
/// </summary>
|
||
public enum enumWhLocVol { 零库1 = -1, 零库, 小整, 大整, 超大整, 散货拼袋, 散货拼箱, 装车集货 };
|
||
/// <summary>
|
||
/// 库房容积,零库,整库,缓存库
|
||
/// </summary>
|
||
public enum enumWhVlo { 零库 = 0, 整库, 缓存库, 集货 }
|
||
/// <summary>
|
||
/// 库房类型 合格,不合格,临时,其他
|
||
/// </summary>
|
||
public enum enumWhType { 合格库 = 0, 不合格库, 缓存库, 集货库 }
|
||
|
||
public enum enumDeskType { 摘取复核 = 0, 播种 }
|
||
/// <summary>
|
||
/// 入库单状态
|
||
/// </summary>
|
||
public enum enumInStockOrderStatus { 待入库 = 0, 已入库, 入库异常, 货位不足, 订单明细日期错误, 已上架 };
|
||
/// <summary>
|
||
/// 入库详单状态
|
||
/// </summary>
|
||
public enum enumInStockDetailStatus { 未分配货位 = 0, 已分配货位, 出现错误, 货位不足, 日期错误, 已上架 };
|
||
/// <summary>
|
||
/// 出库请求(销售明细)详单状态 t_wmsOutDetail
|
||
/// </summary>
|
||
public enum enumOutStockRequestDetailStatus { normal = 0, picking, validated, finished, error };
|
||
/// <summary>
|
||
/// 出库单状态 t_wmsOutPickRequest t_wmsOutRequest state
|
||
/// 0 待处理 new orders from erp
|
||
/// 1 系统备货 等待整合、分拆生成捡货单
|
||
/// 2 库存不足 没有库存
|
||
/// 3 等待补货 补货中
|
||
/// 4 等待分拣 准备减库存
|
||
/// 5 波次处理 已经减库存,排队进波次
|
||
/// 6 正在分拣 进入波次,开始拣选
|
||
/// 7 分拣完成 分拣完成
|
||
/// 8 复核完成
|
||
/// 8 transfering,accepted,rejected,finished,error
|
||
/// </summary>
|
||
public enum enumOutStockRequestStatus
|
||
{
|
||
待处理 = 0, 系统备货, 库存不足, 等待补货, 等待分拣, 波次处理, 正在分拣, 分拣完成, 集货完成, 复核异常, 配送中, 客户签收, 客户拒签, 订单完成, 订单异常
|
||
};
|
||
/// <summary>
|
||
/// 散货、整货分拣状态 t_wmsOutPickDetail, t_wmsOutPickRequest,bulkPickstate,batchpickstate
|
||
///
|
||
/// 针对补货流程的特别说明:
|
||
/// 补货出库入库通过手持完成
|
||
/// 1.enumOutStockRequestStatus 初始状态为enumOutStockRequestStatus.正在分拣 enumOutStockPickStatus 初始状态为 enumOutStockPickStatus.待处理
|
||
/// 2.出库完成时,enumOutStockPickStatus状态为 分拣完成
|
||
/// 3.入库完成时,enumOutStockPickStatus 状态为 复核完成
|
||
///
|
||
/// 复核完成即完成零货上架
|
||
///
|
||
/// </summary>
|
||
public enum enumOutStockPickStatus
|
||
{
|
||
无需分拣 = -1, 待处理, 正在分拣, 分拣完成, 复核异常, 复核异常处理, 复核完成
|
||
};
|
||
|
||
|
||
|
||
|
||
/// <summary>
|
||
/// 出库详单状态 t_wmsOutPickDetail
|
||
/// </summary>
|
||
public enum enumOutStockDetailStatus { 待处理 = 0, 库存不足, 等待补货, 等待分拣, 正在分拣, 完成分拣, 集货完成, 分拣异常 };
|
||
|
||
|
||
/// <summary>
|
||
/// 装车集货状态
|
||
/// </summary>
|
||
public enum enumGoodsCollectionStatus
|
||
{
|
||
待集货 = 7, 集货完成
|
||
};
|
||
|
||
public enum enumViechleStatus
|
||
{
|
||
可用 = 0, 不可用
|
||
};
|
||
public enum enumViechleTransStatus
|
||
{
|
||
空闲 = 0, 装车, 去途, 回途
|
||
};
|
||
/// <summary>
|
||
/// 运输单状态
|
||
/// </summary>
|
||
public enum enumTranStatus
|
||
{
|
||
装车启运 = 0, 配送途中, 返程途中, 配送结束
|
||
};
|
||
/// <summary>
|
||
/// 运输单 详细状态
|
||
/// </summary>
|
||
public enum enumTranDetailStatus
|
||
{
|
||
装车 = 0, 配送, 签收
|
||
};
|
||
public enum enumCreateTranResult
|
||
{
|
||
创建成功 = 0, 车辆不可用, 请选择拣货单, 创建失败
|
||
};
|
||
|
||
public enum enumTranType
|
||
{
|
||
自营配送 = 0, 第三方物流, 自提
|
||
};
|
||
|
||
/// <summary>
|
||
/// 库存进出变化标志 [t_wmsStockRecord].rectype
|
||
/// </summary>
|
||
public enum enumStockRecordType { 采购入库 = 0, 销售出库, 补零出库, 补零入库, 手持盘点, 手持上架, 手持下架, 初始盘点, 库存对比, 集货出库 };
|
||
|
||
/// <summary>
|
||
/// 出库订单类型
|
||
/// 0=销售, 补货
|
||
/// </summary>
|
||
public enum enumOutOrderType { 销售订单 = 0, 补货单, 拣货单, 播种捡货单 };
|
||
/// <summary>
|
||
/// 人库订单类型
|
||
/// 0=销售, 补货
|
||
/// </summary>
|
||
public enum enumInOrderType { purOrder = 0, repOrderIn };
|
||
|
||
public enum enumCreateOrderType { repOrderIn = 0, repOrderOut, pickOrder, waveOrder, transOrder, seedsPickOrder };
|
||
|
||
/// <summary>
|
||
/// 货位状态
|
||
/// </summary>
|
||
public enum enumStockLocationState { 正常 = 0, 入库受限, 不可用, 养护异常 };
|
||
|
||
/// <summary>
|
||
/// 复合台状态
|
||
/// </summary>
|
||
public enum enumDeskState { free = 0, allocated, inactive };
|
||
/// <summary>
|
||
/// 打印纸张类型
|
||
/// </summary>
|
||
public enum PrinterType { A4 = 0, code };
|
||
|
||
/// <summary>
|
||
/// 标签拣选状态 未拣
|
||
/// </summary>
|
||
public enum enumPickState { 未拣 = 0, 已拣, 复核完成 };
|
||
/// <summary>
|
||
/// 标签拣选类型
|
||
/// </summary>
|
||
public enum enumLabelPickType { pick = 0, seed, tran }
|
||
public enum ConfigType
|
||
{
|
||
/// <summary>
|
||
/// asp.net网站的config文件
|
||
/// </summary>
|
||
WebConfig = 1,
|
||
/// <summary>
|
||
/// Windows应用程序的config文件
|
||
/// </summary>
|
||
ExeConfig = 2
|
||
}
|
||
public enum enumRepResult { 失败 = -1, 成功, 货位不可用, 货位商品类型不符, 货位非合格库, 货位已被其他商品占用, 整库只能整进整出, 货位不存在, ABC不符 }
|
||
|
||
|
||
/// <summary>
|
||
/// 养护状态
|
||
/// </summary>
|
||
public enum enumStockMaintainResult { 正常 = 0, 破损, 过期 };
|
||
|
||
|
||
public enum enumMainType { 普通 = 0, 重点 };
|
||
|
||
/// <summary>
|
||
/// 库存差异类别
|
||
/// </summary>
|
||
public enum enumStockDiff { 所有不同 = 0, ERP无库存, 库存不一致, WMS无库存 };
|
||
|
||
/// <summary>
|
||
/// 捡货优先级
|
||
/// </summary>
|
||
public enum enumPickPriority { 普通 = 0, 优先 };
|
||
|
||
|
||
public enum enumDicValueType { 字符 = 0, 整型, 浮点, 布尔 };
|
||
|
||
public enum enumColors { 红 = 1, 绿, 蓝, 红闪, 绿闪, 蓝闪, 红绿, 红蓝, 绿蓝, 红绿蓝 };
|
||
|
||
public enum enumRegBoxResult { 成功 = 0, 箱子颜色和订单灯色不符, 当前无拣货订单 };
|
||
|
||
public enum enumValidInResult { 成功 = 0, 失败, 上架流水码已使用, 货位不足 };
|
||
|
||
public enum enumRegPlateResult
|
||
{
|
||
成功 = 0, 箱子颜色和订单灯色不符,
|
||
当前无拣货订单
|
||
,
|
||
容器已被不同库区或类型物品使用/*入库只能存放同一库区类物品*/
|
||
,
|
||
容器不允许多sku/*上架存储区不可混sku*/
|
||
, 容器非空闲
|
||
};
|
||
|
||
public enum enumPlateStatus { 空闲 = 0, 入库待上架, 存储架上, 摘果周转, 播种周转, 运输周转, 临时堆放, 不可用 };
|
||
|
||
}
|