IncomingInspectionApplicationDto.cs 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse.Dto;
  2. /// <summary>
  3. /// 来料检验申请列表 查询入参(只读)。
  4. /// 仅承载 qms_qcp_inspecapplyn 表内可直接真实渲染的字段对应的查询条件。
  5. /// </summary>
  6. public class IncomingInspectionApplicationListInput
  7. {
  8. /// <summary>页码(从 1 开始)</summary>
  9. public int Page { get; set; } = 1;
  10. /// <summary>每页条数</summary>
  11. public int PageSize { get; set; } = 10;
  12. /// <summary>单据编号(FBILLNO,模糊匹配)</summary>
  13. public string? BillNo { get; set; }
  14. /// <summary>申请时间起(FAPPLYTIME,含当日,格式 yyyy-MM-dd)</summary>
  15. public string? ApplyTimeStart { get; set; }
  16. /// <summary>申请时间止(FAPPLYTIME,含当日,格式 yyyy-MM-dd)</summary>
  17. public string? ApplyTimeEnd { get; set; }
  18. /// <summary>排序字段(前端列 prop:fBillNo / fApplyTime)</summary>
  19. public string? SortField { get; set; }
  20. /// <summary>排序方向(asc / desc)</summary>
  21. public string? SortOrder { get; set; }
  22. }
  23. /// <summary>
  24. /// 来料检验申请列表 行(只读)。
  25. /// 一期仅暴露库内可直接真实渲染的字段:单据编号 / 单据类型(原值) / 申请时间 / 备注。
  26. /// 不含 FORGID / FBIZTYPE / FAPPLYUSER —— 其名称解析源(bos_org / qcbd_biztype / bos_user)
  27. /// 当前不在 aidopdev,不做脑补 join、不显示裸 ID。
  28. /// </summary>
  29. public class IncomingInspectionApplicationListRow
  30. {
  31. /// <summary>主键 id(qms_qcp_inspecapplyn.id)</summary>
  32. public long Id { get; set; }
  33. /// <summary>单据编号(FBILLNO)</summary>
  34. public string? FBillNo { get; set; }
  35. /// <summary>单据类型(FBILLTYPE,库内原值)</summary>
  36. public string? FBillType { get; set; }
  37. /// <summary>申请时间(FAPPLYTIME)</summary>
  38. public DateTime? FApplyTime { get; set; }
  39. /// <summary>备注(FCOMMENT)</summary>
  40. public string? FComment { get; set; }
  41. }