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