namespace Admin.NET.Plugin.AiDOP.Supply; public class OutsourceOrderListInput { public int Page { get; set; } = 1; public int PageSize { get; set; } = 10; public string? PurOrd { get; set; } public string? Buyer { get; set; } public string? Supp { get; set; } public string? SortField { get; set; } public string? SortOrder { get; set; } } public class OutsourceOrderSaveInput { 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? Buyer { get; set; } public string? Department { get; set; } public string? Usage { get; set; } public string? Remark { get; set; } } public class OutsourceOrderDetailListInput { public int Page { get; set; } = 1; public int PageSize { get; set; } = 10; public string? PurOrd { get; set; } public string? ItemNum { get; set; } public string? Location { get; set; } public string? WorkOrd { get; set; } public string? LotSerial { get; set; } public string? SortField { get; set; } public string? SortOrder { get; set; } } public class OutsourceOrderDetailSaveInput { public int? Id { get; set; } public int PurOrdRecID { get; set; } public string PurOrd { get; set; } = string.Empty; public int? Line { get; set; } public string? ItemNum { get; set; } public decimal? QtyOrded { get; set; } public string? DueDate { get; set; } public string? Potype { get; set; } public List Batches { get; set; } = new(); } public class OutsourceOrderDetailBatchInput { public int? Batch { get; set; } public string? ItemNum { get; set; } public string? SuppItem { get; set; } public string? UM { get; set; } public string? Location { get; set; } public decimal? QtyOrded { get; set; } public decimal? QtyBO { get; set; } public decimal? QtyReleased { get; set; } public decimal? QtyReceived { get; set; } public decimal? QtyReturned { get; set; } public string? LotSerial { get; set; } } public class ItemSelectListInput { public int Page { get; set; } = 1; public int PageSize { get; set; } = 10; public string? ItemNum { get; set; } public string? Descr { get; set; } public string? SortField { get; set; } public string? SortOrder { get; set; } }