最近碰到的一个问题,方便直接使用entity实体返回,减少干扰字段返回到前端
主要方式为 .select
这个方法的入参就是通过遍历,判断布尔值来确定当前下标列是否继续使用
List<UcodePageLayoutEntity> layoutList = layoutService.list(new LambdaQueryWrapper<UcodePageLayoutEntity>()
.eq(UcodePageLayoutEntity::getPageId, pageId)
.orderByAsc(UcodePageLayoutEntity::getSortIndex)
.select(UcodePageLayoutEntity.class, info ->
!"create_by".equals(info.getColumn()) &&
!"create_time".equals(info.getColumn()) &&
!"update_by".equals(info.getColumn()) &&
!"update_time".equals(info.getColumn())));