using System;
namespace DOAN.Model.MES.product.Dto
{
///
/// 领料清单数据传输对象
///
public class MaterialTakeDto
{
///
/// 主键
///
public int Id { get; set; }
///
/// 物料编码
///
public string MaterialCode { get; set; }
///
/// 物料名称
///
public string MaterialName { get; set; }
///
/// 供应商编码
///
public string SupplierCode { get; set; }
///
/// 供应商名称
///
public string SupplierName { get; set; }
///
/// 批次号
///
public string BatchNo { get; set; }
///
/// 炉号
///
public string StoveCode { get; set; }
///
/// 数量
///
public decimal Quantity { get; set; }
///
/// 单位
///
public string Unit { get; set; }
///
/// 操作时间
///
public DateTime CreatedTime { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
///
/// 出库单号
///
public string OutboundNo { get; set; }
///
/// 工单号
///
public string Workorder { get; set; }
///
/// 原材料工单号
///
public string WorkorderRaw { get; set; }
}
///
/// 成品入库清单数据传输对象
///
public class ProductStorageDto
{
///
/// 主键
///
public int Id { get; set; }
///
/// 物料编码
///
public string MaterialCode { get; set; }
///
/// 物料名称
///
public string MaterialName { get; set; }
///
/// 批次号
///
public string BatchNo { get; set; }
///
/// 数量
///
public decimal Quantity { get; set; }
///
/// 单位
///
public string Unit { get; set; }
///
/// 操作时间
///
public DateTime CreatedTime { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
///
/// 入库单号
///
public string InboundNo { get; set; }
///
/// 工单号
///
public string Workorder { get; set; }
///
/// 原材料工单号
///
public string WorkorderRaw { get; set; }
///
/// 订单号
///
public string CustomerOrder { get; set; }
}
///
/// 出货清单数据传输对象
///
public class ShipmentDto
{
///
/// 主键
///
public int Id { get; set; }
///
/// 物料编码
///
public string MaterialCode { get; set; }
///
/// 物料名称
///
public string MaterialName { get; set; }
///
/// 批次号
///
public string BatchNo { get; set; }
///
/// 数量
///
public decimal Quantity { get; set; }
///
/// 单位
///
public string Unit { get; set; }
///
/// 操作时间
///
public DateTime CreatedTime { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
///
/// 出货单号
///
public string OutboundNo { get; set; }
///
/// 工单号
///
public string Workorder { get; set; }
///
/// 订单号
///
public string CustomerOrder { get; set; }
///
/// 原材料工单号
///
public string WorkorderRaw { get; set; }
}
///
/// 物料库存信息数据传输对象
///
public class MaterialInventoryDto
{
///
/// 物料ID
///
public int MaterialId { get; set; }
///
/// 物料名称
///
public string MaterialName { get; set; }
///
/// 物料编码
///
public string MaterialCode { get; set; }
///
/// 当前库存数量
///
public decimal CurrentQuantity { get; set; }
///
/// 供应商编码
///
public string SupplierCode { get; set; }
///
/// 供应商名称
///
public string SupplierName { get; set; }
///
/// 单位
///
public string Unit { get; set; }
///
/// 批次号
///
public string BatchNo { get; set; }
}
///
/// 领料请求数据传输对象
///
public class MaterialTakeRequestDto
{
///
/// 工单号
///
public string Workorder { get; set; }
///
/// 原材料对应工单号
///
public string WorkorderRaw { get; set; }
///
/// 领料数量
///
public decimal Quantity { get; set; }
///
/// 物料库存ID
///
public int MaterialInventoryId { get; set; }
///
/// 炉号(可选)
///
public string StoveCode { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
}
///
/// 成品入库请求数据传输对象
///
public class ProductStorageRequestDto
{
///
/// 工单号
///
public string Workorder { get; set; }
///
/// 成品数量
///
public decimal Quantity { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
}
///
/// 出货请求数据传输对象
///
public class ShipmentRequestDto
{
///
/// 工单号
///
public string Workorder { get; set; }
///
/// 出货数量
///
public decimal Quantity { get; set; }
///
/// 订单ID
///
public string OrderId { get; set; }
///
/// 操作人
///
public string Operator { get; set; }
}
}