/// <summary> /// 数据检索 /// </summary> /// <param name="input"></param> /// <returns></returns> protected override IQueryable <Bsuseroperatelog> CreateQueryable(GetBsuseroperatelogPageInput input) { IQueryable <Bsuseroperatelog> queryable = base.CreateQueryable(input); queryable = queryable.WhereIf(input.Id != null, t => t.Id == input.Id).AsQueryable(); queryable = queryable.WhereIf(input.MenuId != null, t => t.MenuId == input.MenuId).AsQueryable(); queryable = queryable.WhereIf(input.ButtonId != null, t => t.ButtonId == input.ButtonId).AsQueryable(); queryable = queryable.WhereIf(input.OperateType != null, t => t.OperateType == input.OperateType).AsQueryable(); queryable = queryable.WhereIf(input.OperateData != null, t => t.OperateData == input.OperateData).AsQueryable(); queryable = queryable.WhereIf(input.CreatorUserId != null, t => t.CreatorUserId == input.CreatorUserId).AsQueryable(); queryable = queryable.WhereIf(input.CreationTime.HasValue, t => t.CreationTime == input.CreationTime.Value).AsQueryable(); queryable = queryable.WhereIf(input.Remarks != null, t => t.Remarks == input.Remarks).AsQueryable(); return(queryable); }
/// <summary> /// 数据检索 /// </summary> /// <param name="input"></param> /// <returns></returns> protected override IQueryable<Bsuseroperatelog> CreateQueryable(GetBsuseroperatelogPageInput input) { IQueryable<Bsuseroperatelog> queryable = base.CreateQueryable(input); queryable = queryable.WhereIf(input.Id !=null, t => t.Id == input.Id).AsQueryable(); queryable = queryable.WhereIf(input.MenuId !=null, t => t.MenuId == input.MenuId).AsQueryable(); queryable = queryable.WhereIf(input.ButtonId !=null, t => t.ButtonId == input.ButtonId).AsQueryable(); queryable = queryable.WhereIf(input.OperateType !=null, t => t.OperateType == input.OperateType).AsQueryable(); queryable = queryable.WhereIf(input.OperateData !=null, t => t.OperateData == input.OperateData).AsQueryable(); queryable = queryable.WhereIf(input.CreatorUserId !=null, t => t.CreatorUserId == input.CreatorUserId).AsQueryable(); queryable = queryable.WhereIf(input.CreationTime.HasValue, t => t.CreationTime == input.CreationTime.Value).AsQueryable(); queryable = queryable.WhereIf(input.Remarks !=null, t => t.Remarks == input.Remarks).AsQueryable(); return queryable; }