using Admin.NET.Core;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace Admin.NET.Application;
|
|
/// <summary>
|
/// 组盘、解绑信息基础输入参数
|
/// </summary>
|
public class WmsGroupDiskBaseInput
|
{
|
|
/// <summary>
|
/// 标记
|
/// 1:物料组盘
|
/// 2:空容器组盘
|
/// 3:物料解绑
|
/// 4:空容器解绑
|
/// </summary>
|
public int Flag { get; set; }
|
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
[Required(ErrorMessage = "容器编码不能为空")]
|
public string ContainerCode { get; set; }
|
|
|
public List<DiyAddWmsContainerMaterialInput> orderDetails { get; set; }
|
}
|
|
/// <summary>
|
/// 组盘、解绑信息基础输入参数
|
/// </summary>
|
public class DiyAddWmsContainerMaterialInput : WmsStockQuanBaseInput
|
{
|
|
|
}
|
|
|
|
/// <summary>
|
/// 组盘、解绑信息分页查询输入参数
|
/// </summary>
|
public class WmsGroupDiskInput : BasePageInput
|
{
|
|
|
}
|
|
/// <summary>
|
/// 组盘、解绑信息增加输入参数
|
/// </summary>
|
public class AddWmsGroupDiskInput : WmsGroupDiskBaseInput
|
{
|
|
|
}
|
|
/// <summary>
|
///组盘、解绑信息删除输入参数
|
/// </summary>
|
public class DeleteWmsGroupDiskInput : BaseIdInput
|
{
|
}
|
|
/// <summary>
|
/// 组盘、解绑信息更新输入参数
|
/// </summary>
|
public class UpdateWmsGroupDiskInput : AddWmsGroupDiskInput
|
{
|
/// <summary>
|
/// 主键Id
|
/// </summary>
|
[Required(ErrorMessage = "主键Id不能为空")]
|
public long Id { get; set; }
|
|
}
|
|
/// <summary>
|
/// 组盘、解绑信息主键查询输入参数
|
/// </summary>
|
public class QueryByIdWmsGroupDiskInput : DeleteWmsGroupDiskInput
|
{
|
|
|
}
|
/// <summary>
|
/// 组盘查询入参
|
/// </summary>
|
public class DiyWmsGroupDiskInput : BasePageInput
|
{
|
/// <summary>
|
/// 标记
|
/// 1:
|
/// </summary>
|
public int Flag { get; set; }
|
|
/// <summary>
|
/// 操作类型 0 解绑 1 绑定
|
/// </summary>
|
public int? ActionType { get; set; }
|
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
public string? ContainerCode { get; set; }
|
|
/// <summary>
|
/// 跟踪码
|
/// </summary>
|
public string? SNCode { get; set; }
|
|
}
|
|
/// <summary>
|
/// 组盘查询入参
|
/// </summary>
|
public class DiyWmsGroupDiskBaseInput
|
{
|
/// <summary>
|
/// 容器编码
|
/// </summary>
|
public string? ContainerCode { get; set; }
|
|
/// <summary>
|
/// 跟踪码
|
/// </summary>
|
public string? SNCode { get; set; }
|
|
}
|