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