using Admin.NET.Core;
using Admin.NET.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
///
/// 容器信息查询参数
///
public class WmsContainerSearch : PageInputBase
{
///
/// 编号
///
public virtual string ContainerCode { get; set; }
///
/// 名称
///
public virtual string ContainerName { get; set; }
///
/// 类型ID
///
public virtual long? ContainerTypeId { get; set; }
///
/// 类型名称
///
public virtual string ContainerTypeName { get; set; }
///
/// 容器关系ID
///
public virtual long? PackagingId { get; set; }
///
/// 长度
///
public virtual decimal? SpecLength { get; set; }
///
/// 宽度
///
public virtual decimal? SpecWidth { get; set; }
///
/// 高度
///
public virtual decimal? SpecHeight { get; set; }
///
/// 限长
///
public virtual decimal? LimitLength { get; set; }
///
/// 限宽
///
public virtual decimal? LimitWidth { get; set; }
///
/// 限高
///
public virtual decimal? LimitHeight { get; set; }
///
/// 载重上限
///
public virtual decimal? MaxWeight { get; set; }
///
/// 父容器名称
///
public virtual string ParentContainerName { get; set; }
///
/// 父容器Id
///
public virtual long? ParentContainerId { get; set; }
///
/// 是否虚拟
///
public virtual int? IsVirtually { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
///
/// 创建时间
///
public virtual List CreatedTime { get; set; }
///
/// 更新时间
///
public virtual List UpdatedTime { get; set; }
///
/// 创建者名称
///
public virtual string CreatedUserName { get; set; }
///
/// 修改者名称
///
public virtual string UpdatedUserName { get; set; }
}
///
/// 容器信息不分页查询参数
///
public class WmsContainerSearchNonPage : PageInputNonPageBase
{
///
/// 编号
///
public virtual string ContainerCode { get; set; }
///
/// 名称
///
public virtual string ContainerName { get; set; }
///
/// 类型ID
///
public virtual long? ContainerTypeId { get; set; }
///
/// 类型名称
///
public virtual string ContainerTypeName { get; set; }
///
/// 容器关系ID
///
public virtual long? PackagingId { get; set; }
///
/// 长度
///
public virtual decimal? SpecLength { get; set; }
///
/// 宽度
///
public virtual decimal? SpecWidth { get; set; }
///
/// 高度
///
public virtual decimal? SpecHeight { get; set; }
///
/// 限长
///
public virtual decimal? LimitLength { get; set; }
///
/// 限宽
///
public virtual decimal? LimitWidth { get; set; }
///
/// 限高
///
public virtual decimal? LimitHeight { get; set; }
///
/// 载重上限
///
public virtual decimal? MaxWeight { get; set; }
///
/// 父容器名称
///
public virtual string ParentContainerName { get; set; }
///
/// 父容器Id
///
public virtual long? ParentContainerId { get; set; }
///
/// 是否虚拟
///
public virtual int? IsVirtually { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
///
/// 创建时间
///
public virtual List? CreatedTime { get; set; }
///
/// 更新时间
///
public virtual List? UpdatedTime { get; set; }
///
/// 创建者名称
///
public virtual string CreatedUserName { get; set; }
///
/// 修改者名称
///
public virtual string UpdatedUserName { get; set; }
}
///
/// 容器信息输入参数
///
public class WmsContainerInput
{
///
/// 编号
///
[Required(ErrorMessage = "编号不能为空")]
public virtual string ContainerCode { get; set; }
///
/// 名称
///
[Required(ErrorMessage = "名称不能为空")]
public virtual string ContainerName { get; set; }
///
/// 类型ID
///
[Required(ErrorMessage = "类型ID不能为空")]
public virtual long ContainerTypeId { get; set; }
///
/// 类型名称
///
[Required(ErrorMessage = "类型名称不能为空")]
public virtual string ContainerTypeName { get; set; }
///
/// 容器关系ID
///
[Required(ErrorMessage = "容器关系ID不能为空")]
public virtual long PackagingId { get; set; }
///
/// 长度
///
public virtual decimal? SpecLength { get; set; }
///
/// 宽度
///
public virtual decimal? SpecWidth { get; set; }
///
/// 高度
///
public virtual decimal? SpecHeight { get; set; }
///
/// 限长
///
public virtual decimal? LimitLength { get; set; }
///
/// 限宽
///
public virtual decimal? LimitWidth { get; set; }
///
/// 限高
///
public virtual decimal? LimitHeight { get; set; }
///
/// 载重上限
///
public virtual decimal? MaxWeight { get; set; }
///
/// 父容器名称
///
public virtual string ParentContainerName { get; set; }
///
/// 父容器Id
///
public virtual long? ParentContainerId { get; set; }
///
/// 是否虚拟
///
public virtual int? IsVirtually { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
}
///
/// 容器信息新增参数
///
public class AddWmsContainerInput : WmsContainerInput
{
}
///
/// 容器信息删除参数
///
public class DeleteWmsContainerInput : BaseId
{
}
///
/// 容器信息更新参数
///
public class UpdateWmsContainerInput : WmsContainerInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long? Id { get; set; }
}
///
/// 容器信息获取单个参数
///
public class QueryeWmsContainerInput : BaseId
{
}
}