ldj/wince/bak/DeiNiuWmsWINCE - 副本/utils/Enums.cs

216 lines
7.3 KiB
C#
Raw Normal View History

2023-05-23 16:13:17 +08:00
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, , , , , , , };
}