This commit is contained in:
2022-12-15 18:29:19 +08:00
parent fada0fb994
commit 0d25313927

View File

@@ -0,0 +1,59 @@
package org.nl.sso;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.junit.jupiter.api.Test;
import org.nl.AppRun;
import org.nl.system.service.dict.ISysDictService;
import org.nl.system.service.dict.dao.Dict;
import org.nl.system.service.dict.dao.mapper.SysDictMapper;
import org.nl.system.service.role.dao.SysRole;
import org.nl.system.service.role.dao.mapper.SysRoleMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.function.Consumer;
/**
* @Author: lyd
* @Description:
* @Date: 2022/12/14
*/
@SpringBootTest(classes = AppRun.class)
public class DictTest {
@Autowired
SysDictMapper sysDictMapper;
@Autowired
SysRoleMapper sysRoleMapper;
@Autowired
ISysDictService ISysDictService;
@Test
void QueryTest() {
String blurry = null;
// QueryWrapper<Dict> queryWrapper = new QueryWrapper<>();
// if (ObjectUtil.isNotEmpty(blurry)) {
// queryWrapper.like("code", blurry)
// .or()
// .like("name", blurry);
// }
// queryWrapper.orderBy(true, true, "code");
// Page<Dict> dictPage = new Page<>(0, 3);
// IPage<Dict> dictIPage = dictMapper.selectPage(dictPage, queryWrapper);
LambdaQueryWrapper<Dict> lam = new LambdaQueryWrapper<>();
lam.like(ObjectUtil.isNotEmpty(blurry), Dict::getCode, blurry)
.or(ObjectUtil.isNotEmpty(blurry))
.like(ObjectUtil.isNotEmpty(blurry), Dict::getName, blurry);
IPage<Dict> pages = new Page<>(0, 3);
sysDictMapper.selectPage(pages, lam);
pages.getRecords().forEach(System.out::println);
}
@Test
void show() {
sysRoleMapper.list().forEach(sysRole -> System.out.println(sysRole));
}
}