✨ 字典分页查询新增标识和标题模糊搜索
This commit is contained in:
@@ -3,9 +3,6 @@ package com.hccake.ballcat.admin.modules.sys.model.qo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 字典表 查询对象
|
||||
@@ -20,9 +17,15 @@ public class SysDictQO {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 编号
|
||||
* 字典标识
|
||||
*/
|
||||
@ApiModelProperty(value = "编号")
|
||||
private Integer id;
|
||||
@ApiModelProperty(value = "字典标识")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 字典名称
|
||||
*/
|
||||
@ApiModelProperty(value = "字典名称")
|
||||
private String title;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hccake.ballcat.admin.modules.sys.service.impl;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
@@ -33,8 +33,9 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl
|
||||
*/
|
||||
@Override
|
||||
public IPage<SysDict> page(IPage<SysDict> page, SysDictQO qo) {
|
||||
LambdaQueryWrapper<SysDict> wrapper = Wrappers.<SysDict>lambdaQuery().eq(ObjectUtil.isNotNull(qo.getId()),
|
||||
SysDict::getId, qo.getId());
|
||||
LambdaQueryWrapper<SysDict> wrapper = Wrappers.<SysDict>lambdaQuery()
|
||||
.like(StrUtil.isNotBlank(qo.getCode()), SysDict::getCode, qo.getCode())
|
||||
.like(StrUtil.isNotBlank(qo.getTitle()), SysDict::getTitle, qo.getTitle());
|
||||
return baseMapper.selectPage(page, wrapper);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user