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,20 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
{
/// <summary>
/// 搬运物料的Dto
/// </summary>
public class CarryInParam : BusinessParamBase
{
/// <summary>
/// 起点库位编码
/// </summary>
public string StartStorageRackNo { get; set; }
/// <summary>
/// 终点库位编码
/// </summary>
public string EndStorageRackNo { get; set; }
}
}
@@ -0,0 +1,60 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
{
/// <summary>
/// 生产入库参数
/// </summary>
public class ErpProduceInParam : BusinessParamBase
{
/// <summary>
/// 合格证号
/// </summary>
public string barCode { get; set; }
/// <summary>
/// 工单号
/// </summary>
public string orderNo { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string customName { get; set; }
/// <summary>
/// 物料名称
/// </summary>
public string materiaName { get; set; }
/// <summary>
/// 物料类型
/// </summary>
public string materiaType { get; set; }
/// <summary>
/// 批次号
/// </summary>
public string materiaBatch { get; set; }
/// <summary>
/// 物料编码
/// </summary>
public string materiaCode { get; set; }
/// <summary>
/// 单个托盘上的物料数量
/// </summary>
public int materiaNum { get; set; }
/// <summary>
/// 联动线出口,机械手设备唯一号
/// </summary>
public string equipmentNo { get; set; }
/// <summary>
/// 用户标识
/// </summary>
public string user_key { get; set; }
}
}
@@ -0,0 +1,65 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
{
/// <summary>
/// 生产退库参数
/// </summary>
public class ErpProduceOutParam : BusinessParamBase
{
/// <summary>
/// 合格证号
/// </summary>
public string barCode { get; set; }
/// <summary>
/// 生产退库单号
/// </summary>
public string saleNo { get; set; }
/// <summary>
/// 生产退库单号
/// </summary>
public string produceReturnCode { get; set; }
/// <summary>
/// 物料类型
/// </summary>
public string materiaType { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string customName { get; set; }
/// <summary>
/// 物料名称
/// </summary>
public string materiaName { get; set; }
/// <summary>
/// 物料编码
/// </summary>
public string materiaCode { get; set; }
/// <summary>
/// 批次号
/// </summary>
public string materiaBatch { get; set; }
/// <summary>
/// 出库总数量
/// </summary>
public int num { get; set; }
/// <summary>
/// 码头位置 1:北区 2:南区 3:人工 4:退货到车间 99:其它
/// </summary>
public int transport { get; set; }
/// <summary>
/// 用户标识
/// </summary>
public string user_key { get; set; }
}
}
@@ -0,0 +1,65 @@
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
{
/// <summary>
/// 销售出库参数
/// </summary>
public class StockOutParam : BusinessParamBase
{
/// <summary>
/// 合格证编号
/// </summary>
public string barCode { get; set; }
/// <summary>
/// 销售出库单号
/// </summary>
public string saleNo { get; set; }
/// <summary>
/// 生产退库单号
/// </summary>
public string produceReturnCode { get; set; }
/// <summary>
/// 物料类型
/// </summary>
public string materiaType { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string customName { get; set; }
/// <summary>
/// 物料名称
/// </summary>
public string materiaName { get; set; }
/// <summary>
/// 物料编码
/// </summary>
public string materiaCode { get; set; }
/// <summary>
/// 批次号
/// </summary>
public string materiaBatch { get; set; }
/// <summary>
/// Erp出库总数量
/// </summary>
public int num { get; set; }
/// <summary>
/// 码头位置 1:南区(出库区) 2:北区(出库区) 3:人工 4:退货到车间 5-中区(出库区) 99:其它
/// </summary>
public int transport { get; set; }
/// <summary>
/// 用户标识
/// </summary>
public string user_key { get; set; }
}
}
@@ -0,0 +1,36 @@
using JSMachine.WMS.App.Dto.Enum;
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
namespace JSMachine.WMS.RPC.ErpRPC.Dto.In.XRBusinessResult
{
/// <summary>
/// PDA申请入库参数
/// </summary>
public class PDAInParam : BusinessParamBase
{
/// <summary>
/// 合格证号
/// </summary>
public string BarCode { get; set; }
/// <summary>
/// 库位编号
/// </summary>
public string StorageRackNo { get; set; }
/// <summary>
/// 任务类型
/// </summary>
public TaskTypeEnum TaskType { get; set; }
/// <summary>
/// 货物要入库的楼层
/// </summary>
public FloorEnum Floor { get; set; }
/// <summary>
/// 物料数量(仅尾拖入库需要传递此值)
/// </summary>
public int MertialNum { get; set; }
}
}