using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 库区信息查询参数
///
public class WmsAreaSearch : PageInputBase
{
///
/// 名称
///
public virtual string Areaname { get; set; }
///
/// 分类
///
public virtual iWare.Wms.Core.Enum.AreaType? Areatype { get; set; }
///
/// 描述
///
public virtual string Areadesc { get; set; }
///
/// 状态
///
public virtual iWare.Wms.Core.CommonStatus? Areastatus { get; set; }
}
///
/// 库区信息输入参数
///
public class WmsAreaInput
{
///
/// 名称
///
public virtual string Areaname { get; set; }
///
/// 分类
///
public virtual iWare.Wms.Core.Enum.AreaType Areatype { get; set; }
///
/// 描述
///
public virtual string Areadesc { get; set; }
///
/// 状态
///
public virtual iWare.Wms.Core.CommonStatus Areastatus { get; set; }
}
public class AddWmsAreaInput : WmsAreaInput
{
///
/// 名称
///
[Required(ErrorMessage = "名称不能为空")]
public override string Areaname { get; set; }
}
public class DeleteWmsAreaInput : BaseId
{
}
public class UpdateWmsAreaInput : WmsAreaInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeWmsAreaInput : BaseId
{
}
}