| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.Dto;
- /// <summary>
- /// 生产入库单列表 查询入参(只读)。读 mdp_std_production_receipt(扁平,一行=一条明细)。
- /// </summary>
- public class ProductionReceiptListInput
- {
- /// <summary>页码(从 1 开始)</summary>
- public int Page { get; set; } = 1;
- /// <summary>每页条数</summary>
- public int PageSize { get; set; } = 10;
- /// <summary>入库单号(nbr,模糊匹配)</summary>
- public string? Nbr { get; set; }
- /// <summary>工单号(work_ord,模糊匹配)</summary>
- public string? WorkOrd { get; set; }
- /// <summary>ERP工单号(erp_work_ord,模糊匹配)</summary>
- public string? ErpWorkOrd { get; set; }
- /// <summary>批序号(lot_serial,模糊匹配)</summary>
- public string? LotSerial { get; set; }
- /// <summary>入库日期起(receipt_date,含当日,yyyy-MM-dd)</summary>
- public string? DateFrom { get; set; }
- /// <summary>入库日期止(receipt_date,含当日,yyyy-MM-dd)</summary>
- public string? DateTo { get; set; }
- /// <summary>排序字段(前端列 prop:nbr / receiptDate / status / workOrd / erpWorkOrd / lotSerial / itemNum / createTime)</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>
- /// 生产入库单列表 行(只读,扁平:一行=一条 NbrDetail 明细)。字段对齐前端列 prop(camelCase)。
- /// </summary>
- public class ProductionReceiptListRow
- {
- /// <summary>主键 id(mdp_std_production_receipt.id)</summary>
- public long Id { get; set; }
- /// <summary>入库单号(nbr)</summary>
- public string? Nbr { get; set; }
- /// <summary>项次(line)</summary>
- public short Line { get; set; }
- /// <summary>入库日期(receipt_date)</summary>
- public DateTime? ReceiptDate { get; set; }
- /// <summary>状态原值(status;本批 raw 展示)</summary>
- public string? Status { get; set; }
- /// <summary>状态中文(status_desc;本批暂=raw)</summary>
- public string? StatusDesc { get; set; }
- /// <summary>入库类型/备注(remark)</summary>
- public string? Remark { get; set; }
- /// <summary>生产线(prod_line)</summary>
- public string? ProdLine { get; set; }
- /// <summary>工单号(work_ord)</summary>
- public string? WorkOrd { get; set; }
- /// <summary>部门(department + department_desc)</summary>
- public string? DepartmentDesc { get; set; }
- /// <summary>ERP工单号(erp_work_ord)</summary>
- public string? ErpWorkOrd { 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>入库库位(location_to)</summary>
- public string? LocationTo { get; set; }
- /// <summary>入库库位名(location_to_desc)</summary>
- public string? LocationToDesc { get; set; }
- /// <summary>批序号(lot_serial)</summary>
- public string? LotSerial { get; set; }
- /// <summary>数量(qty_rec)</summary>
- public decimal? QtyRec { get; set; }
- /// <summary>单位(um)</summary>
- public string? Um { get; set; }
- /// <summary>相关单号(ord_nbr)</summary>
- public string? OrdNbr { get; set; }
- /// <summary>申请人(applicant_name;默认隐藏,DTO 保留)</summary>
- public string? ApplicantName { get; set; }
- }
|