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