using System.ComponentModel.DataAnnotations;
using Admin.NET.Core;
using Admin.NET.Core.Service;
namespace Admin.NET.Application
{
///
/// 库区信息查询参数
///
public class WmsAreaSearch : PageInputBase
{
///
/// 名称
///
public virtual string AreaName { get; set; }
///
/// 描述
///
public virtual string AreaDesc { get; set; }
///
/// 状态
///
public virtual CommonStatus? AreaStatus { get; set; }
///
/// 分类
///
public virtual AreaType? AreaType { get; set; }
///
/// 是否为钢平台
///
public virtual bool? IsSteel { get; set; }
///
/// 所属车间
///
public virtual LesWorkShopType? WorkShopType { get; set; }
///
/// 签核状态
///
public virtual IssueState? IssueState { get; set; }
}
///
/// 库区信息不分页查询参数
///
public class WmsAreaSearchNonPage : PageInputNonPageBase
{
///
/// 名称
///
public virtual string AreaName { get; set; }
///
/// 描述
///
public virtual string AreaDesc { get; set; }
///
/// 状态
///
public virtual CommonStatus? AreaStatus { get; set; }
///
/// 分类
///
public virtual AreaType? AreaType { get; set; }
///
/// 是否为钢平台
///
public virtual bool? IsSteel { get; set; }
///
/// 所属车间
///
public virtual LesWorkShopType? WorkShopType { get; set; }
///
/// 签核状态
///
public virtual IssueState? IssueState { get; set; }
}
///
/// 库区信息输入参数
///
public class WmsAreaInput
{
///
/// 名称
///
public virtual string AreaName { get; set; }
///
/// 描述
///
public virtual string AreaDesc { get; set; }
///
/// 状态
///
public virtual CommonStatus AreaStatus { get; set; }
///
/// 分类
///
public virtual AreaType AreaType { get; set; }
///
/// 是否为钢平台
///
public virtual bool IsSteel { get; set; }
///
/// 所属车间
///
public virtual LesWorkShopType WorkShopType { get; set; }
///
/// 签核状态
///
public virtual IssueState IssueState { get; set; }
}
///
///
///
public class AddWmsAreaInput : WmsAreaInput
{
}
///
///
///
public class DeleteWmsAreaInput : BaseId
{
}
///
///
///
public class UpdateWmsAreaInput : WmsAreaInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
///
///
///
public class QueryeWmsAreaInput : BaseId
{
}
}