namespace DOAN.Model.MES.order.Dto { /// /// 采购订单查询对象 /// public class OrderPurchaseQueryDto : PagerInfo { /// /// 导入日期 /// public DateTime[] ImportDate { get; set; } /// /// 订单号(MES实际使用) /// public string OrderNoMes { get; set; } /// /// 采购订单号(对接ERP) /// public string PurchaseOrderErp { get; set; } /// /// 工单号 /// public string WorkOrder { get; set; } /// /// 领料单号 /// public string FeedOrder { get; set; } /// /// 物料号 /// public string MaterialCode { get; set; } /// /// 是否完成订单 /// public int Orderindicator { get; set; } /// /// 是否非标 /// public int Specordindicator { get; set; } } /// /// 采购订单输入输出对象 /// public class OrderPurchaseDto { public string Id { get; set; } public DateTime? ImportDate { get; set; } public string OrderNoMes { get; set; } public string PurchaseOrderErp { get; set; } public string Poitem { get; set; } public string Variety { get; set; } public int Specordindicator { get; set; } public string KdType { get; set; } public DateTime? DocumentDate { get; set; } public string Seller { get; set; } public string SalesArea { get; set; } 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; } public int Orderindicator { get; set; } public string RouteCode { get; set; } public int? Status { get; set; } public string Remark { get; set; } public string CreatedBy { get; set; } public DateTime? CreatedTime { get; set; } public string UpdatedBy { get; set; } public DateTime? UpdatedTime { get; set; } } /// /// 采购订单导出对象 /// 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; } } }