70 lines
1.7 KiB
C#
70 lines
1.7 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace DOAN.Model.MES.dev.Dto
|
|
{
|
|
/// <summary>
|
|
/// 备品备件基本信息表查询对象
|
|
/// </summary>
|
|
public class DeviceSparePartsQueryDto : PagerInfo
|
|
{
|
|
public string PartName { get; set; }
|
|
public string PartCode { get; set; }
|
|
public string Description { get; set; }
|
|
/// <summary>
|
|
/// 供应商ID
|
|
/// </summary>
|
|
public int? FkSupplierId { get; set; }
|
|
/// <summary>
|
|
/// 分类ID
|
|
/// </summary>
|
|
public int? CategoryId { get; set; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 备品备件基本信息表输入输出对象
|
|
/// </summary>
|
|
public class DeviceSparePartsDto
|
|
{
|
|
|
|
public int PartId { get; set; }
|
|
|
|
[Required(ErrorMessage = "备件名称不能为空")]
|
|
public string PartName { get; set; }
|
|
|
|
[Required(ErrorMessage = "备件编号不能为空")]
|
|
public string PartCode { get; set; }
|
|
|
|
public string Description { get; set; }
|
|
|
|
|
|
public int CategoryId { get; set; }
|
|
|
|
public string CategoryName { get; set; }
|
|
|
|
public string UnitOfMeasure { get; set; }
|
|
|
|
|
|
public int MinStockLevel { get; set; }
|
|
|
|
|
|
public int MaxStockLevel { get; set; }
|
|
|
|
public DateTime? CreatedAt { get; set; }
|
|
|
|
public DateTime? UpdatedAt { get; set; }
|
|
|
|
|
|
|
|
// 新增供应商相关字段
|
|
public int FkSupplierId { get; set; }
|
|
public string SupplierName { get; set; }
|
|
public string Phone { get; set; }
|
|
}
|
|
|
|
public class DropdownOption
|
|
{
|
|
public int Value { get; set; }
|
|
public string Label { get; set; }
|
|
}
|
|
} |