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
{
[Required(ErrorMessage = "雪花id不能为空")]
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; }
}
}