using iWare.Wms.Core;
using iWare.Wms.Core.Enum;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 站点信息查询参数
///
public class WareSiteSearch : PageInputBase
{
///
/// 站点名称
///
public virtual string Name { get; set; }
///
/// 站点编码
///
public virtual string Code { get; set; }
///
/// 描述
///
public virtual string Describe { get; set; }
///
/// x坐标
///
public virtual decimal? Xcoordinate { get; set; }
///
/// y坐标
///
public virtual decimal? Ycoordinate { get; set; }
///
/// 站点类型
///
public virtual int? SiteType { get; set; }
///
/// 状态
///
public virtual iWare.Wms.Core.CommonStatus Status { get; set; }
///
/// 所属巷道
///
public virtual int? Lane { get; set; }
///
/// 操作备注
///
public virtual string OperationRemarks { get; set; }
///
/// 用户所属线别
///
public virtual LineTypeEnum? LineType { get; set; }
}
///
/// 站点信息输入参数
///
public class WareSiteInput
{
///
/// 站点名称
///
public virtual string Name { get; set; }
///
/// 站点编码
///
public virtual string Code { get; set; }
///
/// 描述
///
public virtual string Describe { get; set; }
///
/// x坐标
///
public virtual decimal Xcoordinate { get; set; }
///
/// y坐标
///
public virtual decimal Ycoordinate { get; set; }
///
/// 站点类型
///
public virtual int SiteType { get; set; }
///
/// 状态
///
public virtual iWare.Wms.Core.CommonStatus Status { get; set; }
///
/// 所属巷道
///
public virtual int Lane { get; set; }
///
/// 操作备注
///
public virtual string OperationRemarks { get; set; }
///
/// 用户所属线别
///
public virtual iWare.Wms.Core.Enum.LineTypeEnum LineType { get; set; }
}
public class AddWareSiteInput : WareSiteInput
{
}
public class DeleteWareSiteInput : BaseId
{
}
public class UpdateWareSiteInput : WareSiteInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeWareSiteInput : BaseId
{
}
}