|
@@ -48,12 +48,15 @@ public class SysDictTypeRepository extends ServiceImpl<SysDictTypeDao, SysDictTy
|
|
|
/**
|
|
/**
|
|
|
* 分页查询字典类型
|
|
* 分页查询字典类型
|
|
|
*/
|
|
*/
|
|
|
- public IPage<SysDictType> selectPage(int pageNum, int pageSize, String name, String type, Integer status) {
|
|
|
|
|
|
|
+ public IPage<SysDictType> selectPage(int pageNum, int pageSize, String name, String type, Integer status,String keyword) {
|
|
|
return this.page(new Page<>(pageNum, pageSize), Wrappers.<SysDictType>lambdaQuery()
|
|
return this.page(new Page<>(pageNum, pageSize), Wrappers.<SysDictType>lambdaQuery()
|
|
|
.eq(SysDictType::getDelFlag, 0)
|
|
.eq(SysDictType::getDelFlag, 0)
|
|
|
.eq(Objects.nonNull( status), SysDictType::getStatus, status)
|
|
.eq(Objects.nonNull( status), SysDictType::getStatus, status)
|
|
|
.like(StringUtils.isNotBlank( name),SysDictType::getName, name)
|
|
.like(StringUtils.isNotBlank( name),SysDictType::getName, name)
|
|
|
.like(StringUtils.isNotBlank(type), SysDictType::getType, type)
|
|
.like(StringUtils.isNotBlank(type), SysDictType::getType, type)
|
|
|
|
|
+ .and(StringUtils.isNotBlank(keyword),w -> w.like(SysDictType::getName, keyword)
|
|
|
|
|
+ .or()
|
|
|
|
|
+ .like(SysDictType::getType, keyword))
|
|
|
.orderByDesc(SysDictType::getCreateTime)
|
|
.orderByDesc(SysDictType::getCreateTime)
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|