namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.Dto; /// /// 采购收货单列表 查询入参(只读)。读 mdp_std_purchase_receipt。 /// public class PurchaseReceiptListInput { /// 页码(从 1 开始) public int Page { get; set; } = 1; /// 每页条数 public int PageSize { get; set; } = 10; /// 供应商(supp / sort_name,模糊匹配) public string? Supp { get; set; } /// 物料编码(item_num,模糊匹配) public string? ItemNum { get; set; } /// 收货日期起(rct_date,含当日,yyyy-MM-dd) public string? RctDateFrom { get; set; } /// 收货日期止(rct_date,含当日,yyyy-MM-dd) public string? RctDateTo { get; set; } /// 采购单号(pur_ord,模糊匹配) public string? PurOrd { get; set; } /// 收货单号(receiver,模糊匹配) public string? Receiver { get; set; } /// 销售工单(sales_job,模糊匹配) public string? SalesJob { get; set; } /// 请购单号(req,模糊匹配) public string? Req { get; set; } /// DOP请购号(dop_req,模糊匹配) public string? DopReq { get; set; } /// 排序字段(前端列 prop:receiver/rctDate/itemNum/sortName/qtyOrdered/qtyReceived/purOrd/salesJob) public string? OrderBy { get; set; } /// 排序方向(asc / desc) public string? OrderDir { get; set; } /// 租户 ID(前端 withAidopTenantParams 注入;为空则不按租户过滤) public long? TenantId { get; set; } } /// /// 采购收货单列表 行(只读)。字段对齐前端列 prop(camelCase)。 /// public class PurchaseReceiptListRow { /// 主键 id(mdp_std_purchase_receipt.id) public long Id { get; set; } /// 收货单号(receiver) public string? Receiver { get; set; } /// 收货明细行号(line) public short Line { get; set; } /// 收货日期(rct_date) public DateTime? RctDate { get; set; } /// 供应商编码(supp) public string? Supp { get; set; } /// 供应商名称(sort_name) public string? SortName { get; set; } /// 物料编码(item_num) public string? ItemNum { get; set; } /// 物料名称(item_name) public string? ItemName { get; set; } /// 物料规格(item_spec) public string? ItemSpec { get; set; } /// 单位(um) public string? Um { get; set; } /// 订单数量(qty_ordered) public decimal? QtyOrdered { get; set; } /// 收货数量(qty_received) public decimal? QtyReceived { get; set; } /// 批次号(lot_serial) public string? LotSerial { get; set; } /// 库位(location) public string? Location { get; set; } /// 采购单号(pur_ord) public string? PurOrd { get; set; } /// 销售工单(sales_job) public string? SalesJob { get; set; } /// 收货地址(address1,默认隐藏列) public string? Address1 { get; set; } /// 请购单号(req,默认隐藏列) public string? Req { get; set; } /// DOP请购号(dop_req,默认隐藏列) public string? DopReq { get; set; } /// 来源单号(ord_nbr,默认隐藏列) public string? OrdNbr { get; set; } }