using iWare.Wms.Core;
|
using iWare.Wms.Core.Service;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace iWare.Wms.Application
|
{
|
|
/// <summary>
|
/// 刀具基本信息查询参数
|
/// </summary>
|
public class KnifeToolBaseInfoSearch : PageInputBase
|
{
|
/// <summary>
|
/// 刀具编号
|
/// </summary>
|
public virtual string KnifeToolID { get; set; }
|
|
/// <summary>
|
/// 型号
|
/// </summary>
|
public virtual string KnifeToolModel { get; set; }
|
|
/// <summary>
|
/// 刀沿数
|
/// </summary>
|
public virtual int? KnifeEdgeNumber { get; set; }
|
|
/// <summary>
|
/// 刀具寿命
|
/// </summary>
|
public virtual int? KnifeToolLife { get; set; }
|
|
/// <summary>
|
/// 刀身长度
|
/// </summary>
|
public virtual int? KnifeLength { get; set; }
|
|
/// <summary>
|
/// 适配设备编号
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remarks { get; set; }
|
/// <summary>
|
/// 适配工序
|
/// </summary>
|
public virtual string WorkingProcedure { get; set; }
|
|
}
|
|
/// <summary>
|
/// 刀具基本信息输入参数
|
/// </summary>
|
public class KnifeToolBaseInfoInput
|
{
|
/// <summary>
|
/// 刀具编号
|
/// </summary>
|
[Required(ErrorMessage = "刀具编号不能为空"), MaxLength(32, ErrorMessage = "刀具编号字节长度不能超过32位")]
|
public virtual string KnifeToolID { get; set; }
|
|
/// <summary>
|
/// 型号
|
/// </summary>
|
[MaxLength(32, ErrorMessage = "刀具型号字节长度不能超过32位")]
|
public virtual string KnifeToolModel { get; set; }
|
|
/// <summary>
|
/// 刀沿数
|
/// </summary>
|
public virtual int KnifeEdgeNumber { get; set; }
|
|
/// <summary>
|
/// 刀具寿命
|
/// </summary>
|
public virtual int KnifeToolLife { get; set; }
|
/// <summary>
|
/// 刀具预警阈值
|
/// </summary>
|
public virtual int KnifeToolChangeAlertThreshold { get; set; }
|
|
/// <summary>
|
/// 刀身长度
|
/// </summary>
|
public virtual int KnifeLength { get; set; }
|
|
/// <summary>
|
/// 适配设备编号
|
/// </summary>
|
[MaxLength(32, ErrorMessage = "适配设备编号字节长度不能超过32位")]
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
[MaxLength(900, ErrorMessage = "备注字节长度不能超过900位")]
|
public virtual string Remarks { get; set; }
|
|
/// <summary>
|
/// ID
|
/// </summary>
|
public virtual long Id { get; set; }
|
|
}
|
|
/// <summary>
|
/// 刀具基本信息新增传入参数
|
/// </summary>
|
public class AddKnifeToolBaseInfoInput : KnifeToolBaseInfoInput
|
{
|
}
|
|
/// <summary>
|
/// 刀具基本信息删除传入参数
|
/// </summary>
|
public class DeleteKnifeToolBaseInfoInput : BaseId
|
{
|
}
|
|
/// <summary>
|
/// 刀具基本信息修改传入参数
|
/// </summary>
|
public class UpdateKnifeToolBaseInfoInput : KnifeToolBaseInfoInput
|
{
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
[Required(ErrorMessage = "Id主键不能为空")]
|
public long Id { get; set; }
|
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public class QueryeKnifeToolBaseInfoInput : BaseId
|
{
|
|
}
|
}
|