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