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 WmsPartSearch : PageInputBase
|
{
|
/// <summary>
|
/// 零件编号
|
/// </summary>
|
public virtual string PartCode { get; set; }
|
|
/// <summary>
|
/// 零件名称
|
/// </summary>
|
public virtual string PartName { get; set; }
|
|
/// <summary>
|
/// 端拾器编码
|
/// </summary>
|
public virtual string MaterialCode { get; set; }
|
|
/// <summary>
|
/// 长度
|
/// </summary>
|
public virtual decimal? Length { get; set; }
|
|
/// <summary>
|
/// 宽度
|
/// </summary>
|
public virtual decimal? Width { get; set; }
|
|
/// <summary>
|
/// 高度
|
/// </summary>
|
public virtual decimal? Height { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remark { get; set; }
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
public virtual iWare.Wms.Core.CommonStatus Status { get; set; }
|
|
}
|
|
/// <summary>
|
/// 零件信息输入参数
|
/// </summary>
|
public class WmsPartInput
|
{
|
/// <summary>
|
/// 零件编号
|
/// </summary>
|
public virtual string PartCode { get; set; }
|
|
/// <summary>
|
/// 零件名称
|
/// </summary>
|
public virtual string PartName { get; set; }
|
|
/// <summary>
|
/// 端拾器编码
|
/// </summary>
|
public virtual string MaterialCode { get; set; }
|
|
/// <summary>
|
/// 长度
|
/// </summary>
|
public virtual decimal? Length { get; set; }
|
|
/// <summary>
|
/// 宽度
|
/// </summary>
|
public virtual decimal? Width { get; set; }
|
|
/// <summary>
|
/// 高度
|
/// </summary>
|
public virtual decimal? Height { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remark { get; set; }
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
public virtual iWare.Wms.Core.CommonStatus Status { get; set; }
|
|
/// <summary>
|
/// 生产线
|
/// </summary>
|
public virtual LineTypeEnum? LineType { get; set; }
|
|
/// <summary>
|
/// 车型
|
/// </summary>
|
public virtual string CarType { get; set; }
|
}
|
|
public class AddWmsPartInput : WmsPartInput
|
{
|
/// <summary>
|
/// 零件编号
|
/// </summary>
|
[Required(ErrorMessage = "零件编号不能为空")]
|
public override string PartCode { get; set; }
|
|
/// <summary>
|
/// 零件名称
|
/// </summary>
|
[Required(ErrorMessage = "零件名称不能为空")]
|
public override string PartName { get; set; }
|
|
/// <summary>
|
/// 端拾器编码
|
/// </summary>
|
[Required(ErrorMessage = "端拾器编码不能为空")]
|
public override string MaterialCode { get; set; }
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
[Required(ErrorMessage = "状态不能为空")]
|
public override iWare.Wms.Core.CommonStatus Status { get; set; }
|
|
/// <summary>
|
/// 生产线
|
/// </summary>
|
public override LineTypeEnum? LineType { get; set; }
|
|
/// <summary>
|
/// 车型
|
/// </summary>
|
public override string CarType { get; set; }
|
}
|
|
public class DeleteWmsPartInput : BaseId
|
{
|
}
|
|
public class UpdateWmsPartInput : WmsPartInput
|
{
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
[Required(ErrorMessage = "Id主键不能为空")]
|
public long Id { get; set; }
|
|
}
|
|
public class QueryeWmsPartInput : BaseId
|
{
|
|
}
|
}
|