ldj/wince/DeiNiuWmsWINCE2/utils/Enums.cs

289 lines
10 KiB
C#
Raw Permalink 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, 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, , };
}