新增出库记录查询的CreatedTime筛选条件

在MmRecordOutboundQueryDto中添加了可空的CreatedTime属性,并在QueryExp方法中支持按CreatedTime小于指定值进行筛选,增强了出库记录的查询功能。
This commit is contained in:
2025-12-31 10:10:38 +08:00
parent 44367854ba
commit 5dc2b88853
2 changed files with 3 additions and 0 deletions

View File

@@ -9,6 +9,8 @@ namespace DOAN.Model.BZFM.Dto
public string MaterialCode { get; set; }
public string OutboundNo { get; set; }
public DateTime? CreatedTime { get; set; }
}
/// <summary>

View File

@@ -74,6 +74,7 @@ namespace DOAN.Service.BZFM
var predicate = Expressionable.Create<MmRecordOutbound>()
.AndIF(!string.IsNullOrEmpty(parm.MaterialCode), it => it.MaterialCode.Contains(parm.MaterialCode))
.AndIF(!string.IsNullOrEmpty(parm.OutboundNo), it => it.OutboundNo.Contains(parm.OutboundNo))
.AndIF(parm.CreatedTime > DateTime.MinValue, it => it.CreatedTime < parm.CreatedTime)
;
return predicate;