290 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			290 lines
		
	
	
		
			10 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, wms_erp }; | |||
|  |     public enum enumDepartmentType { 普通 = 0, 仓管, 仓库, 三方 }; | |||
|  |     /// <summary> | |||
|  |     /// 库房类型 合格,不合格,临时,其他 | |||
|  |     /// </summary> | |||
|  |     public enum enumWhType { 合格库 = 0, 不合格库, 越仓收货区, 集货库, 退货库, 返厂库, 报废库, 封存库 } | |||
|  | 
 | |||
|  |     public enum enumInOrderType { 采购入库 = 0, 销售退仓, 召回返仓, 移库入库, 调拨入库 }; | |||
|  | 
 | |||
|  |     public enum enumInStoreType { 普通入库 = 0, 直通越仓 }; | |||
|  | 
 | |||
|  |     public enum enumOutStoreType | |||
|  |     { | |||
|  |         销售出库 = 0, 补货出库, 拣货出库, 播种拣货出库, 混合拣货出库, 配货汇总拣货出库, | |||
|  |         返厂出库, 移库出库, 调拨出库, 报废出库, 直通出库 | |||
|  |     }; | |||
|  |     public enum enumOutOrderType { 销售出库 = 0, 供应商退货, 仓间调出, 补货出库 }; | |||
|  | 
 | |||
|  |     public enum enumOrderType { 报废申请 = 0, 库区转移, 退供应商, 仓间调拨 }; | |||
|  |     public enum enumOrderStatus { 创建 = 0, 待核准, 已核准, 已驳回 }; | |||
|  |     /// <summary> | |||
|  |     /// 库存进出变化标志 [t_wmsStockRecord].rectype | |||
|  |     /// </summary> | |||
|  |     public enum enumStockRecordType | |||
|  |     { | |||
|  |         普通入库 = 0, 销售出库, 补零出库, 补零入库, 销售退仓, 召回返仓, 仓间调入, 手持盘点, 移库上架, 移库下架, 初始盘点, | |||
|  |         库存对比, 集货出库, 盘点调整, 直通越仓, 报废出库, 退厂出库, 仓间调出 | |||
|  |     }; | |||
|  | 
 | |||
|  | 
 | |||
|  |     public enum enumFlowTaskType | |||
|  |     { | |||
|  |         预到收货上架 = 0, 储存区补货下架, 拣货区补货上架, 出库拣货下架, 移库下架, 移库上架, | |||
|  |         报废下架, 退供应商下架, 退供应商上架, 出库检验, 装车运输 | |||
|  |     }; | |||
|  | 
 | |||
|  |     public enum enumFlowTaskStatus { 未开始 = 0, 进行中, 暂停, 取消, 已完成 }; | |||
|  | 
 | |||
|  |     /// <summary> | |||
|  |     /// 货位批次存储策略 | |||
|  |     /// </summary> | |||
|  |     public enum enumWhLocStoreType { 同品同批 = 0, 混品同批, 同品混批, 混品混批 }; | |||
|  | 
 | |||
|  |     /// <summary> | |||
|  |     /// 库位容积,零库1,零库,整库1,整库2,整库3  | |||
|  |     /// </summary> | |||
|  |     public enum enumWhLocVol { 零库1 = -1, 零库, 小整, 大整, 超大整, 散货拼袋, 散货拼箱, 装车集货, 不合格区 }; | |||
|  |     /// <summary> | |||
|  |     ///   | |||
|  |     /// </summary> | |||
|  |     // public enum enumWhVlo { 分拣库 = 0, 存储库, 越仓收货区, 集货, 不合格区 } | |||
|  | 
 | |||
|  |     public enum enumDeskType { 摘取复核 = 0, 播种 } | |||
|  |     /// <summary> | |||
|  |     /// 入库单状态 | |||
|  |     /// </summary> | |||
|  |     public enum enumInStockOrderStatus { 待收货 = 0, 已拒收, 待验收, 已验收, 已入库, 待上架, 货位不足, 订单明细日期错误, 已上架, 入越仓收货区 }; | |||
|  |     /// <summary> | |||
|  |     /// 入库详单状态 | |||
|  |     /// </summary> | |||
|  |     public enum enumInStockDetailStatus | |||
|  |     { | |||
|  |         未分配货位 = 0, 已分配货位, 出现错误, 货位不足, 日期错误, | |||
|  |         部分上架, 上架完成, 入不合格区, 入越仓收货区 | |||
|  |     }; | |||
|  | 
 | |||
|  |     /// <summary> | |||
|  |     /// 采购单明细收货状态 | |||
|  |     /// </summary> | |||
|  |     public enum enumReceiveStockDetailStatus { 待收货 = 0, 拒收, 待验收, 已验收, 待上架, 已上架 }; | |||
|  | 
 | |||
|  |     public enum enumWaveStatus { 未拣 = 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, 订单驳回/*1*/, 待出库/*2*/ , 准备分拣/*3*/, 库存不足/*4*/, 等待补货/*5*/, 待定位/*6*/, 定位完成/*7*/, 等待波次/*8*/, | |||
|  |         正在分拣/*9*/, 分拣完成/*10*/, 集货完成/*1  */, 复核异常/*12*/, 配送中/*13*/, | |||
|  |         客户签收/*14*/ | |||
|  |             , 客户拒签/*15*/, 订单完成/*16*/, 订单作废/*17*/, 订单异常/*18*/ | |||
|  |     }; | |||
|  |     /// <summary> | |||
|  |     /// 散货、整货分拣状态 t_wmsOutPickDetail, t_wmsOutPickRequest,bulkPickstate,batchpickstate | |||
|  |     ///  | |||
|  |     /// 针对补货流程的特别说明: | |||
|  |     /// 补货出库入库通过手持完成 | |||
|  |     /// 1.enumOutStockRequestStatus 初始状态为enumOutStockRequestStatus.正在分拣 enumOutStockPickStatus 初始状态为 enumOutStockPickStatus.待处理 | |||
|  |     /// 2.出库完成时,enumOutStockPickStatus状态为 分拣完成 | |||
|  |     /// 3.入库完成时,enumOutStockPickStatus 状态为 复核完成 | |||
|  |     ///  | |||
|  |     /// 复核完成即完成零货上架 | |||
|  |     ///  | |||
|  |     /// </summary> | |||
|  |     public enum enumOutStockPickStatus | |||
|  |     { | |||
|  |         无需分拣 = -1, 待处理, 已定位/*已生成pda拣选数据 */, 正在分拣, 分拣完成, 复核异常, 复核异常处理, 复核完成 | |||
|  |     }; | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  |     /// <summary> | |||
|  |     /// 出库详单状态 t_wmsOutPickDetail,t_wmsOutDetail | |||
|  |     /// </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, 第三方物流, 自提 | |||
|  |     }; | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  |     // public enum enumInOrderType { purOrder = 0, repOrderIn, zhitong }; | |||
|  | 
 | |||
|  |     public enum enumCreateOrderType | |||
|  |     { | |||
|  |         repOrderIn = 0, repOrderOut, pickOrder, waveOrder, | |||
|  |         dpsOrder, transOrder, seedsPickOrder, pandianOrder, preInOrder, | |||
|  |         pickJobNo, obsolete, transferInternal, transferOutside, returnVender | |||
|  |     }; | |||
|  | 
 | |||
|  |     /// <summary> | |||
|  |     /// 货位状态 | |||
|  |     /// </summary> | |||
|  |     public enum enumStockLocationState { 正常 = 0, 入库受限, 不可用, 养护异常, 盘点锁定 }; | |||
|  |   | |||
|  |     /// <summary> | |||
|  |     /// 复合台状态 | |||
|  |     /// </summary> | |||
|  |     public enum enumDeskState { free = 0, allocated, inactive }; | |||
|  |     /// <summary> | |||
|  |     /// 打印纸张类型 | |||
|  |     /// </summary> | |||
|  |     public enum PrinterType { A4 = 0, code }; | |||
|  | 
 | |||
|  |     /// <summary> | |||
|  |     /// 标签拣选状态 未拣 wmsOutPickPort | |||
|  |     /// </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 enumWaveRuleType { 普通波次 = 0, DPS灯光波次 }; | |||
|  | 
 | |||
|  |     public enum enumDicValueType { 字符 = 0, 整型, 浮点, 布尔 }; | |||
|  | 
 | |||
|  |     public enum enumColors { 红 = 1, 绿, 蓝, 红闪, 绿闪, 蓝闪, 红绿, 红蓝, 绿蓝, 红绿蓝 }; | |||
|  | 
 | |||
|  |     public enum enumEmpType { 仓库员工 = 1, 三方人员 }; | |||
|  | 
 | |||
|  |     public enum enumLotAttType { 字符 = 0, 数字, 日期 }; | |||
|  | 
 | |||
|  | 
 | |||
|  |     public enum enumPandianType { 每周盘点 = 0, 月度盘点, 季度盘点, 年度盘点, 临时盘点 }; | |||
|  |     public enum enumPandianStatus { 未开始 = 0, 已开始, 结束 }; | |||
|  |     public enum enumPandianAdjustStatus { 未调整 = 0, 已调整 }; | |||
|  | 
 | |||
|  |     public enum enumRegPlateResult | |||
|  |     { | |||
|  |         成功 = 0, 箱子颜色和订单灯色不符, | |||
|  |         当前无拣货订单 | |||
|  |             , | |||
|  |         容器已被不同库区或类型物品使用/*入库只能存放同一库区类物品*/ | |||
|  |             , | |||
|  |         容器不允许多sku/*上架存储区不可混sku*/ | |||
|  |             , 容器非空闲, 容器不存在, 容器空间不足 | |||
|  |     }; | |||
|  | 
 | |||
|  |     public enum enumPlateStatus { 空闲 = 0, 入库待上架, 存储架上, 摘果周转, 播种周转, 运输周转, 临时堆放, 不可用 }; | |||
|  | 
 | |||
|  | public enum enumValidInResult { 成功 = 0, 失败, 上架流水码已使用, 货位不足, 临期商品 }; | |||
|  | 
 | |||
|  |     public enum enumRegBoxResult { 成功 = 0, 箱子颜色和订单灯色不符, 当前无拣货订单 }; | |||
|  | 
 | |||
|  |     public enum enumCustomerType { 普通 = 0, 连锁分店 }; | |||
|  |     public enum enumOutPriority { 普通 = 0, 中, 高 }; | |||
|  |     public enum enumOutDeliveryType { 配送 = 0, 邮寄, 自提 }; | |||
|  |     public enum enumOutMergeType { 客户 = 0, 线路, 连锁 }; | |||
|  |     public enum enumOutPickType { 摘果 = 0, 取总分播 }; | |||
|  |     public enum enumOutPickStartOn { 立即分拣 = 0, 等待截单时间, 订单约定出库时间 }; | |||
|  | 
 | |||
|  |     | |||
|  | 
 | |||
|  | 
 | |||
|  | } |