ldj/Utils/Enums.cs

314 lines
14 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.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>
2024-02-06 19:36:47 +08:00
public enum enumWhType { = 0, , , , 退, , , ,,}
/// <summary>
/// 库位容积,零库1,零库整库1整库2整库3
/// </summary>
public enum enumWhLocVol { 1 = -1, , , , , , , , , , , , };
2023-05-23 16:13:17 +08:00
public enum enumInOrderType { =0, 退, , , };
2023-11-21 19:18:23 +08:00
public enum enumInStoreType {=0, , ,,, };
2023-05-23 16:13:17 +08:00
public enum enumOutStoreType { = 0, , , , , ,
2023-12-03 22:13:49 +08:00
,,,,,,, };
2023-11-21 19:18:23 +08:00
// public enum enumOrderType { /* 供应商退货, 仓间调出, */};
2023-05-23 16:13:17 +08:00
2023-12-03 22:13:49 +08:00
public enum enumOrderType {=0, , ,退, ,,,,,};
2023-11-21 19:18:23 +08:00
public enum enumOrderStatus { = 0, , ,,ERP失败,ERP成功};
2023-05-23 16:13:17 +08:00
/// <summary>
/// 库存进出变化标志 [t_wmsStockRecord].rectype
/// </summary>
public enum enumStockRecordType
{
= 0, , , , 退, , , , , , ,
2024-02-06 19:36:47 +08:00
, , , , , 退, 退, ,,,,,,,
2023-05-23 16:13:17 +08:00
};
2023-11-21 19:18:23 +08:00
public enum EnumFlowTaskType { = 0,,, , , ,,, ,
2024-04-16 09:29:04 +08:00
, 退, 退,,,,,,};
2023-05-23 16:13:17 +08:00
public enum enumFlowTaskStatus{ =0,,,,};
2023-09-04 22:41:19 +08:00
public enum enumFlowTaskResult { = 0,, ,, };
2023-05-23 16:13:17 +08:00
/// <summary>
/// 货位批次存储策略
/// </summary>
2023-11-21 19:18:23 +08:00
public enum enumWhLocStoreType { =0,,,,,};//虚拟库位: 无限制存储,可为负值,可虚拟出入库
2023-05-23 16:13:17 +08:00
2024-02-06 19:36:47 +08:00
/// <summary>
2023-05-23 16:13:17 +08:00
///
/// </summary>
// public enum enumWhVlo { 分拣库 = 0, 存储库, 越仓收货区, 集货, 不合格区 }
public enum enumDeskType { = 0, }
/// <summary>
/// 入库单状态
/// </summary>
2023-09-04 22:41:19 +08:00
public enum enumInStockOrderStatus { = 0, , , , , , , , , ,, ERP };
2023-05-23 16:13:17 +08:00
/// <summary>
/// 入库详单状态
/// </summary>
public enum enumInStockDetailStatus
{
2023-09-04 22:41:19 +08:00
= 0, ,, , , ,
, , , ,,,
2023-05-23 16:13:17 +08:00
};
/// <summary>
/// 采购单明细收货状态
/// </summary>
2023-09-04 22:41:19 +08:00
public enum enumReceiveStockDetailStatus { = 0, , , , , , ERP };
2023-05-23 16:13:17 +08:00
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*/,
2024-02-06 19:36:47 +08:00
/*9*/, /*10*/, /*11 */, /*12 */, /*13*/, /*14*/, /*15*/,
2023-11-21 19:18:23 +08:00
/*16*/, /*17*/, /*18*/, /*19*/, /*20*/
2023-05-23 16:13:17 +08:00
};
/// <summary>
/// 散货、整货分拣状态 bulkPickstate,batchpickstate t_wmsOutPickDetail t_wmsOutPickRequest
///
/// 针对补货流程的特别说明:
/// 补货出库入库通过手持完成
/// 1.enumOutStockRequestStatus 初始状态为enumOutStockRequestStatus.正在分拣 enumOutStockPickStatus 初始状态为 enumOutStockPickStatus.待处理
/// 2.出库完成时enumOutStockPickStatus状态为 分拣完成
/// 3.入库完成时enumOutStockPickStatus 状态为 复核完成
///
/// 复核完成即完成零货上架
///
2023-09-04 22:41:19 +08:00
/// </summary>
///
/// <summary>
/// 出库详单状态 t_wmsOutPickDetail,t_wmsOutDetail
2023-05-23 16:13:17 +08:00
/// </summary>
2023-09-04 22:41:19 +08:00
public enum enumOutStockDetailStatus { = 0, , /*2*/, /*3*/, /*4*/, /*5*/, /*6*/, /*7*/, /*8*/ , /*9,*/,/*10*/};
// bulkPickstate,batchpickstate
2023-05-23 16:13:17 +08:00
public enum enumOutStockPickStatus
{
= -1, , /*已生成pda拣选数据 */, , , , , ,
};
public enum enumOutSeedsStatus
{
2024-02-06 19:36:47 +08:00
2023-05-23 16:13:17 +08:00
= 0,,,,
};
2024-02-06 19:36:47 +08:00
public enum enumOutOrder //每个商品 单独设置 出库顺序 策略
{
= 0,
};
2023-05-23 16:13:17 +08:00
/// <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,
2023-11-21 19:18:23 +08:00
pickJobNo,obsolete,transferInternal,transferOutside,returnVender
2023-12-03 22:13:49 +08:00
,pickOutInvoice,selfPickOrder ,stockInWithNoOrder, stockLocationDown
2023-05-23 16:13:17 +08:00
};
2023-09-04 22:41:19 +08:00
2023-05-23 16:13:17 +08:00
/// <summary>
/// 货位状态
/// </summary>
2023-05-23 23:33:56 +08:00
public enum enumStockLocationStatus { = 0, , , , };
2023-05-23 16:13:17 +08:00
/// <summary>
/// 复合台状态
/// </summary>
public enum enumDeskState { = 0, , };
/// <summary>
/// 打印纸张类型
/// </summary>
public enum PrinterType { A4 = 0, code,pin };
/// <summary>
/// 标签拣选状态 未拣 wmsOutPickPort
/// </summary>
2024-02-06 19:36:47 +08:00
public enum enumPickState { = 0, ,, ,};
2023-05-23 16:13:17 +08:00
/// <summary>
/// 标签拣选类型
/// </summary>
public enum enumLabelPickType { pick = 0, seed, seedPick,tran ,seedsDesk}
2023-05-23 16:13:17 +08:00
public enum ConfigType
{
/// <summary>
/// asp.net网站的config文件
/// </summary>
WebConfig = 1,
/// <summary>
/// Windows应用程序的config文件
/// </summary>
ExeConfig = 2
}
public enum enumRepResult { = -1, , , , ,
, , , ABC不符, ,,
2024-02-06 19:36:47 +08:00
,,,,,,
,,,,,线,
2023-05-23 16:13:17 +08:00
}
/// <summary>
/// 养护状态
/// </summary>
public enum enumStockMaintainResult { = 0, , };
public enum enumMainType { = 0, };
/// <summary>
/// 库存差异类别
/// </summary>
public enum enumStockDiff { = 0, ERP无库存, , WMS无库存 };
/// <summary>
/// 捡货优先级
/// </summary>
2023-09-04 22:41:19 +08:00
// public enum enumPickPriority { 加急 = 0, 优先, 普通 };
public enum enumPickPriority { = 0, , };
2023-05-23 16:13:17 +08:00
public enum enumWaveRuleType { = 0, DPS灯光波次 };
public enum enumDicValueType { = 0, , , };
public enum enumColors { = 1, 绿, , , 绿, , 绿, , 绿, 绿 };
public enum enumEmpType { = 1, };
public enum enumLotAttType { = 0, , };
2023-11-21 19:18:23 +08:00
// public enum enumPandianType { 日常盘点 = 0, 月度盘点, 季度盘点, 年度盘点, 临时盘点 };
public enum enumPandianType { = 0, , };
2024-02-06 19:36:47 +08:00
public enum enumPandianStatus { = 0, ,, };
2023-11-21 19:18:23 +08:00
public enum enumPandianAdjustStatus { = 0, };
2023-05-23 16:13:17 +08:00
public enum enumRegPlateResult
{
= 0, ,
,
使/*入库只能存放同一库区类物品*/
,
sku/*上架存储区不可混sku*/
2023-11-21 19:18:23 +08:00
, ,,,
2024-02-06 19:36:47 +08:00
,,,,线,,,,
2023-11-21 19:18:23 +08:00
,
2024-02-06 19:36:47 +08:00
,,,,, ,,,,,,,,,
2023-05-23 16:13:17 +08:00
};
public enum enumRegBoxResult { = 0, , };
2024-02-06 19:36:47 +08:00
public enum enumPlateStatus { = 0, , , , , , , ,, };
2023-05-23 16:13:17 +08:00
2023-12-03 22:13:49 +08:00
public enum enumPlateLevel { = 0, ,, 线, };
2023-09-04 22:41:19 +08:00
2024-02-06 19:36:47 +08:00
public enum enumValidInResult { = 0, , 使, , , ,,,,,
2024-04-16 09:29:04 +08:00
,,,};
2023-05-23 16:13:17 +08:00
2024-02-06 19:36:47 +08:00
public enum enumPickResult { = 0, , ,,,, };
2023-11-21 19:18:23 +08:00
public enum enumOutValidResult { = 0, };
2023-05-23 16:13:17 +08:00
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, , };
2023-11-21 19:18:23 +08:00
public enum enumErpOrderType { = 0, , ,, };
2023-09-04 22:41:19 +08:00
public enum enumErpOrderStatus { = 0, , };
2023-05-23 16:13:17 +08:00
}