通用修改业务函数代码提交

This commit is contained in:
alex
2023-06-15 11:01:52 +08:00
parent f3a280974c
commit c0e1f09388
8 changed files with 214 additions and 4 deletions

View File

@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tnb.WarehouseMgr.Entities.Attributes
{
/// <summary>
/// 业务类型模块特性
/// </summary>
[AttributeUsage(AttributeTargets.Class)]
public class ServiceModuleAttribute : Attribute
{
/// <summary>
/// 业务类型ID
/// </summary>
public string BizTypeId { get; set; }
public ServiceModuleAttribute(string bizTypeId)
{
this.BizTypeId = bizTypeId;
}
}
}

View File

@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tnb.WarehouseMgr.Entities.Dto
{
/// <summary>
/// 库房业务更新输入参数
/// </summary>
public class WareHouseUpInput
{
/// <summary>
/// 需求来源单据Id对应业务主表Id
/// </summary>
public string requireId { get; set; }
/// <summary>
/// 单据业务类型Id
/// </summary>
public string bizTypeId { get; set; }
}
}

View File

@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tnb.WarehouseMgr.Entities.Enums
{
/// <summary>
/// 库房模块
/// </summary>
public enum EnumWareHouseModule
{
/// <summary>
/// 其它
/// </summary>
other= 1,
/// <summary>
/// 空载具出库
/// </summary>
WmsEptyOutStk=2,
/// <summary>
/// 载具移出
/// </summary>
WmsMoOutstk = 3,
/// <summary>
/// 空载具入库
/// </summary>
WmsEmptyInstock = 4,
/// <summary>
/// 载具移入
/// </summary>
CarryMoveInStock = 5,
/// <summary>
/// 齐套分拣
/// </summary>
WmsTransfer = 6,
/// <summary>
/// 寄存捆包
/// </summary>
WmsInbale = 7,
/// <summary>
/// 一般入库
/// </summary>
WmsInStock = 8,
/// <summary>
/// 一般出库
/// </summary>
WmsOutStock = 9,
/// <summary>
/// 齐套入库
/// </summary>
WmsKittingInStk = 10,
/// <summary>
/// 齐套出库
/// </summary>
WmsKittingOutStk = 11,
/// <summary>
/// 寄存出库
/// </summary>
WmsOutBale = 12,
/// <summary>
/// 寄存入库
/// </summary>
WmsInbaleInStk = 13,
/// <summary>
/// 配送申请
/// </summary>
WmsDelivery = 14,
/// <summary>
/// 异常取消
/// </summary>
WmsExceptionCancel = 15,
/// <summary>
/// 异常重新执行
/// </summary>
WmsExceptionReExcute = 16,
/// <summary>
/// 异常完成
/// </summary>
WmsExceptionComplete = 17,
}
}