using DS.WMS.Core.Application.Entity; using SqlSugar; namespace DS.WMS.Core.Application.Dtos { /// /// 按业务提交申请单 /// public class ApplicationRequest where TEntity : ApplicationBase { /// /// 申请单 /// public TEntity Application { get; set; } /// /// 业务信息 /// public List Items { get; set; } = []; /// /// 查询条件字符串 /// public string? QueryString { get; set; } /// /// 根据查询条件字符串提取查询条件对象 /// /// /// public List GetQueryConditions(ISqlSugarClient client) { List whereList = []; if (!string.IsNullOrEmpty(QueryString)) whereList = client.ConfigQuery.Context.Utilities.JsonToConditionalModels(QueryString); return whereList; } } }