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 { } }