ldj/Utils/Enums.cs

314 lines
14 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DeiNiu.Utils
{
public enum op_flag { add = 1, update, delete, getObj, queryAll, queryExample, queryActived, getPk, getCount,updateAll };
public enum enumDbResult { =0,, , };
public enum enumDbInstance { platForm = 1, wms, tms, wms_erp };
public enum enumDepartmentType { = 0, ,, };
/// <summary>
/// 库房类型 合格,不合格,临时,其他
/// </summary>
public enum enumWhType { = 0, , , , 退, , , ,,}
/// <summary>
/// 库位容积,零库1,零库整库1整库2整库3
/// </summary>
public enum enumWhLocVol { 1 = -1, , , , , , , , , , , , };
public enum enumInOrderType { =0, 退, , , };
public enum enumInStoreType {=0, , ,,, };
public enum enumOutStoreType { = 0, , , , , ,
,,,,,,, };
// public enum enumOrderType { /* 供应商退货, 仓间调出, */};
public enum enumOrderType {=0, , ,退, ,,,,,};
public enum enumOrderStatus { = 0, , ,,ERP失败,ERP成功};
/// <summary>
/// 库存进出变化标志 [t_wmsStockRecord].rectype
/// </summary>
public enum enumStockRecordType
{
= 0, , , , 退, , , , , , ,
, , , , , 退, 退, ,,,,,,,
};
public enum EnumFlowTaskType { = 0,,, , , ,,, ,
, 退, 退,,,,,,};
public enum enumFlowTaskStatus{ =0,,,,};
public enum enumFlowTaskResult { = 0,, ,, };
/// <summary>
/// 货位批次存储策略
/// </summary>
public enum enumWhLocStoreType { =0,,,,,};//虚拟库位: 无限制存储,可为负值,可虚拟出入库
/// <summary>
///
/// </summary>
// public enum enumWhVlo { 分拣库 = 0, 存储库, 越仓收货区, 集货, 不合格区 }
public enum enumDeskType { = 0, }
/// <summary>
/// 入库单状态
/// </summary>
public enum enumInStockOrderStatus { = 0, , , , , , , , , ,, ERP };
/// <summary>
/// 入库详单状态
/// </summary>
public enum enumInStockDetailStatus
{
= 0, ,, , , ,
, , , ,,,
};
/// <summary>
/// 采购单明细收货状态
/// </summary>
public enum enumReceiveStockDetailStatus { = 0, , , , , , ERP };
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*/, /*11 */, /*12 */, /*13*/, /*14*/, /*15*/,
/*16*/, /*17*/, /*18*/, /*19*/, /*20*/
};
/// <summary>
/// 散货、整货分拣状态 bulkPickstate,batchpickstate t_wmsOutPickDetail t_wmsOutPickRequest
///
/// 针对补货流程的特别说明:
/// 补货出库入库通过手持完成
/// 1.enumOutStockRequestStatus 初始状态为enumOutStockRequestStatus.正在分拣 enumOutStockPickStatus 初始状态为 enumOutStockPickStatus.待处理
/// 2.出库完成时enumOutStockPickStatus状态为 分拣完成
/// 3.入库完成时enumOutStockPickStatus 状态为 复核完成
///
/// 复核完成即完成零货上架
///
/// </summary>
///
/// <summary>
/// 出库详单状态 t_wmsOutPickDetail,t_wmsOutDetail
/// </summary>
public enum enumOutStockDetailStatus { = 0, , /*2*/, /*3*/, /*4*/, /*5*/, /*6*/, /*7*/, /*8*/ , /*9,*/,/*10*/};
// bulkPickstate,batchpickstate
public enum enumOutStockPickStatus
{
= -1, , /*已生成pda拣选数据 */, , , , , ,
};
public enum enumOutSeedsStatus
{
= 0,,,,
};
public enum enumOutOrder //每个商品 单独设置 出库顺序 策略
{
= 0,
};
/// <summary>
/// 装车集货状态
/// </summary>
public enum enumGoodsCollectionStatus
{
= 11,
};
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
,pickOutInvoice,selfPickOrder ,stockInWithNoOrder, stockLocationDown
};
/// <summary>
/// 货位状态
/// </summary>
public enum enumStockLocationStatus { = 0, , , , };
/// <summary>
/// 复合台状态
/// </summary>
public enum enumDeskState { = 0, , };
/// <summary>
/// 打印纸张类型
/// </summary>
public enum PrinterType { A4 = 0, code,pin };
/// <summary>
/// 标签拣选状态 未拣 wmsOutPickPort
/// </summary>
public enum enumPickState { = 0, ,, ,};
/// <summary>
/// 标签拣选类型
/// </summary>
public enum enumLabelPickType { pick = 0, seed, seedPick,tran ,seedsDesk}
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 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 enumPandianType { = 0, , };
public enum enumPandianStatus { = 0, ,, };
public enum enumPandianAdjustStatus { = 0, };
public enum enumRegPlateResult
{
= 0, ,
,
使/*入库只能存放同一库区类物品*/
,
sku/*上架存储区不可混sku*/
, ,,,
,,,,线,,,,
,
,,,,, ,,,,,,,,,
};
public enum enumRegBoxResult { = 0, , };
public enum enumPlateStatus { = 0, , , , , , , ,, };
public enum enumPlateLevel { = 0, ,, 线, };
public enum enumValidInResult { = 0, , 使, , , ,,,,,
,,,};
public enum enumPickResult { = 0, , ,,,, };
public enum enumOutValidResult { = 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, , };
public enum enumOnlineStatus { = 0, , };
public enum enumErpOrderType { = 0, , ,, };
public enum enumErpOrderStatus { = 0, , };
}