Files
kunshan-bzfm-mes-backend/DOAN.Model/MES/Order/Dto/OrderPurchaseDto.cs

135 lines
3.9 KiB
C#
Raw Normal View History

2025-02-17 13:44:28 +08:00
namespace DOAN.Model.MES.order.Dto
{
/// <summary>
/// 采购订单查询对象
/// </summary>
public class OrderPurchaseQueryDto : PagerInfo
{
/// <summary>
/// 导入日期
/// </summary>
2025-02-18 09:28:05 +08:00
public DateTime[] ImportDate { get; set; }
/// <summary>
/// 订单号MES实际使用
/// </summary>
2025-02-18 09:28:05 +08:00
public string OrderNoMes { get; set; }
/// <summary>
/// 采购订单号对接ERP
/// </summary>
2025-02-18 09:28:05 +08:00
public string PurchaseOrderErp { get; set; }
/// <summary>
/// 工单号
/// </summary>
public string WorkOrder { get; set; }
/// <summary>
/// 领料单号
/// </summary>
public string FeedOrder { get; set; }
2025-02-18 14:29:42 +08:00
/// <summary>
/// 物料号
/// </summary>
public string MaterialCode { get; set; }
2025-02-18 14:29:42 +08:00
/// <summary>
/// 是否完成订单
/// </summary>
public int Orderindicator { get; set; }
/// <summary>
/// 是否非标
/// </summary>
public int Specordindicator { get; set; }
2025-02-17 13:44:28 +08:00
}
/// <summary>
/// 采购订单输入输出对象
/// </summary>
public class OrderPurchaseDto
{
public string Id { get; set; }
2025-02-17 14:20:44 +08:00
public DateTime? ImportDate { get; set; }
public string OrderNoMes { get; set; }
public string PurchaseOrderErp { get; set; }
2025-02-17 13:44:28 +08:00
public string Poitem { get; set; }
public string Variety { get; set; }
2025-02-17 17:02:30 +08:00
public int Specordindicator { get; set; }
2025-02-17 14:20:44 +08:00
public string KdType { get; set; }
public DateTime? DocumentDate { get; set; }
public string Seller { get; set; }
public string SalesArea { get; set; }
2025-02-17 13:44:28 +08:00
public string MaterialName { get; set; }
public string MaterialCode { get; set; }
public int? DemandQuantity { get; set; }
public DateTime? DeliveryDate { get; set; }
public int? DeliveryQuantity { get; set; }
public DateTime? StartDate { get; set; }
public DateTime? EndDate { get; set; }
2025-02-17 17:02:30 +08:00
public int Orderindicator { get; set; }
2025-02-17 14:20:44 +08:00
public string RouteCode { get; set; }
public int? Status { get; set; }
public string Remark { get; set; }
2025-02-17 13:44:28 +08:00
public string CreatedBy { get; set; }
public DateTime? CreatedTime { get; set; }
public string UpdatedBy { get; set; }
public DateTime? UpdatedTime { get; set; }
}
2025-02-17 13:44:28 +08:00
/// <summary>
/// 采购订单导出对象
/// </summary>
public class OrderPurchaseExcelDto
{
[ExcelColumnName("系统编号id")]
public string Id { get; set; }
[ExcelColumnName("导入时间import_date")]
public DateTime? ImportDate { get; set; }
[ExcelColumnName("订单号order_no_mes")]
public string OrderNoMes { get; set; }
[ExcelColumnName("物料名称")]
public string MaterialName { get; set; }
[ExcelColumnName("物料编号")]
public string MaterialCode { get; set; }
[ExcelColumnName("交货日期delivery_date")]
public DateTime? DocumentDate { get; set; }
[ExcelColumnName("需求数量demand_quantity")]
public int? DemandQuantity { get; set; }
[ExcelColumnName("交货日期delivery_date")]
public DateTime? DeliveryDate { get; set; }
[ExcelColumnName("交货数量delivery_quantity")]
public int? DeliveryQuantity { get; set; }
[ExcelColumnName("订单开始时间start_date")]
public DateTime? StartDate { get; set; }
[ExcelColumnName("订单结束时间end_date")]
public DateTime? EndDate { get; set; }
[ExcelColumnName("订单是否完成0-未完成/1-完成)")]
public int Orderindicator { get; set; }
[ExcelColumnName("备注")]
public string Remark { get; set; }
2025-02-17 13:44:28 +08:00
}
}