namespace Admin.NET.Plugin.AiDOP.Supply; public class ProcessOutsourceOrderListInput { public int Page { get; set; } = 1; public int PageSize { get; set; } = 10; public string? PurOrd { get; set; } public string? WorkOrd { get; set; } public string? Buyer { get; set; } public string? Supp { get; set; } public string? Status { get; set; } public string? SortField { get; set; } public string? SortOrder { get; set; } } public class ProcessOutsourceOrderCreateInput { public string WorkOrd { get; set; } = string.Empty; } public class ProcessOutsourceOrderSaveInput { public int Id { get; set; } public string? PurOrd { get; set; } public string? OrdDate { get; set; } public string? Supp { get; set; } public string? ReqBy { get; set; } public string? WorkOrd { get; set; } public string? Buyer { get; set; } public string? Department { get; set; } public string? Usage { get; set; } public string? Curr { get; set; } public string? Remark { get; set; } public List Details { get; set; } = new(); } public class ProcessOutsourceOrderDetailInput { public int? Id { get; set; } public int? Line { get; set; } public string? ItemNum { get; set; } public int? Op { get; set; } public string? UM { get; set; } public string? Location { get; set; } public decimal? QtyOrded { get; set; } public decimal? QtyReceived { get; set; } public decimal? ReceiptQty { get; set; } public string? DueDate { get; set; } public string? LotSerial { get; set; } public string? Potype { get; set; } }