first commit

This commit is contained in:
2026-09-02 16:31:50 +08:00
commit a461727193
911 changed files with 692450 additions and 0 deletions
@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
///扫码信息来源
/// </summary>
public enum BarCodeSource
{
/// <summary>
/// 扫码器扫描
/// </summary>
CodeScanner = 0,
/// <summary>
/// 手持PDA上传
/// </summary>
PDA = 1
}
}
@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 回调Erp失败/成功 1:成功 0:失败
/// </summary>
public enum CallBackErpEndEnum
{
/// <summary>
/// 失败
/// </summary>
fail = 0,
/// <summary>
/// 成功
/// </summary>
success = 1
}
}
@@ -0,0 +1,35 @@
using Newtonsoft.Json.Converters;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 库位状态
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum StorageRackStatus
{
/// <summary>
/// 空闲
/// </summary>
Empty = 0,
/// <summary>
/// 有货
/// </summary>
HaveGoods = 1,
/// <summary>
/// 锁定
/// </summary>
Locked = 2,
/// <summary>
/// 禁用
/// </summary>
Disabled = 3,
}
}
@@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// Erp数据上传状态
/// </summary>
public enum ErpUploadStatusEnum
{
/// <summary>
/// 等待上传
/// </summary>
WaittingToUpload = 0,
/// <summary>
/// 上传成功
/// </summary>
UploadSuccess = 1,
/// <summary>
/// 上传失败
/// </summary>
UploadFailed = 2,
/// <summary>
/// 接口请求成功但数据被ERP拒收(可能是数据不符合ERP要求,但接口已经请求成功,此种情况系统仅做记录不处理)
/// </summary>
Refused = 3,
/// <summary>
/// 无需上传
/// </summary>
Unnecessary = 4
}
}
@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 楼层
/// </summary>
public enum FloorEnum
{
/// <summary>
/// 一楼
/// </summary>
FirstFloor=10,
/// <summary>
/// 二楼
/// </summary>
SecondFloor=20
}
}
@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 全文搜索类型
/// </summary>
public enum FullTextSearchType
{
/// <summary>
/// 精准搜索
/// </summary>
Equals=0,
/// <summary>
/// 模糊匹配
/// </summary>
Like=1
}
}
@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 锁定/未锁定
/// </summary>
public enum LockEnum
{
/// <summary>
/// 未锁定
/// </summary>
noLock = 0,
/// <summary>
/// 锁定
/// </summary>
locked = 1
}
}
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
public enum PrintType
{
/// <summary>
/// 新卷入库
/// </summary>
NewStock=0,
/// <summary>
/// 出库
/// </summary>
StockOut=1,
/// <summary>
/// 残卷回库
/// </summary>
ReStock=2
}
}
@@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 优先级(参照RCS来)
/// </summary>
public enum PriorityEnum
{
/// <summary>
/// 高
/// </summary>
High = 4,
/// <summary>
/// 中
/// </summary>
Middle = 6,
/// <summary>
/// 低
/// </summary>
Low = 8
}
}
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 残卷入库来源
/// </summary>
public enum ReStockInOriginEnum
{
/// <summary>
/// 自动入库
/// </summary>
AutoStockIn = 1,
/// <summary>
/// 编辑补录
/// </summary>
HandStockIn = 2,
/// <summary>
/// 新增补录
/// </summary>
AddHandStockIn = 3,
}
}
@@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 入库类型
/// </summary>
public enum StockInTypeEnum
{
/// <summary>
/// 新卷入库
/// </summary>
NewStockIn = 1,
/// <summary>
/// 新卷出库
/// </summary>
NewStockOut = 2,
/// <summary>
/// 残卷入库
/// </summary>
ReStockIn = 3,
/// <summary>
/// 残卷出库
/// </summary>
ReStockOut = 4
}
}
@@ -0,0 +1,51 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 工单任务状态
/// </summary>
public enum TaskStatusEnum
{
/// <summary>
///待执行
/// </summary>
[Description("待执行")]
Initial = 0,
/// <summary>
/// 执行中
/// </summary>
[Description("执行中")]
InExecution = 1,
/// <summary>
/// 执行成功
/// </summary>
[Description("执行成功")]
Completed = 2,
/// <summary>
/// 执行失败
/// </summary>
[Description("执行失败")]
Failed = 3,
/// <summary>
/// 暂停
/// </summary>
[Description("暂停")]
Paused = 4,
/// <summary>
/// 取货完成
/// </summary>
[Description("取货完成")]
PickupCompleted = 5,
/// <summary>
/// 取消
/// </summary>
[Description("取消")]
Cancelled = -1
}
}
@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 任务类型
/// </summary>
public enum TaskTypeEnum
{
/// <summary>
/// 码垛入库
/// </summary>
[Description("码垛入库")]
MachineHandIn = 1,
/// <summary>
/// PDA入库
/// </summary>
[Description("PDA入库")]
PdaIn = 2,
/// <summary>
/// 销售出库
/// </summary>
[Description("销售出库")]
SaleOut = 3,
/// <summary>
/// 生产退库(出库的一种,只不过生产退库目的地为退库区)
/// </summary>
[Description("生产退库")]
ProductionOut = 4,
/// <summary>
/// 尾拖回库(流程和入库一样,但是数据不上传erp)
/// </summary>
[Description("尾拖回库")]
TailIn = 5,
/// <summary>
/// 搬运(清除起点物料信息,更新终点物料信息)
/// </summary>
[Description("搬运")]
Carry = 6,
/// <summary>
/// 中转入库(入库时没有可用库位,或者列被锁定,需要先进入中转区)
/// </summary>
[Description("中转入库")]
TransferStockIn = 7,
/// <summary>
/// 中转出库(出库暂无提升机,临时进入中转区的货物,需要再次进入提升机出库,需要关联出库的erp任务)
/// </summary>
[Description("中转出库")]
TransferStockOut = 8,
/// <summary>
/// 出库掏货(出库时前面有不同批次货物阻挡,需要将阻挡获取先运送到中转区)
/// </summary>
[Description("出库掏货")]
RemoveStockOutObstruction = 9
}
}
@@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 码头位置
/// </summary>
public enum TransportEnum
{
/// <summary>
/// 北区(出库区) 定义和实际和南区是反的 实际为南区
/// </summary>
NorthArea = 1,
/// <summary>
/// 南区(出库区) 定义和实际和北区是反的 实际为北区
/// </summary>
SouthArea = 2,
/// <summary>
/// 人工入库区
/// </summary>
ManualArea = 3,
/// <summary>
/// 退库区
/// </summary>
ReturnStockArea = 4,
/// <summary>
/// 中间出库区
/// </summary>
MiddleOutArea=5,
/// <summary>
/// 中转区
/// </summary>
TransitArea=6,
/// <summary>
/// 提升机库区
/// </summary>
Elevator =98,
/// <summary>
/// 正常存储库区(入库区)
/// </summary>
NormalArea = 99
}
}
@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JSMachine.WMS.App.Dto.Enum
{
/// <summary>
/// 企望接口记录上传状态
/// </summary>
public enum WantitErpUploadStatus
{
/// <summary>
/// 等待上传
/// </summary>
WaittingToUpload = 0,
/// <summary>
/// 上传成功
/// </summary>
UploadSuccess = 1,
/// <summary>
/// 上传失败
/// </summary>
UploadFailed = 2,
/// <summary>
/// 接口请求成功但数据被ERP拒收(可能是数据不符合ERP要求,但接口已经请求成功,此种情况系统仅做记录不处理)
/// </summary>
Refused = 3
}
}