diff --git a/nladmin-system/nlsso-server/src/test/java/org/nl/sso/DictTest.java b/nladmin-system/nlsso-server/src/test/java/org/nl/sso/DictTest.java new file mode 100644 index 0000000..7b296f3 --- /dev/null +++ b/nladmin-system/nlsso-server/src/test/java/org/nl/sso/DictTest.java @@ -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 queryWrapper = new QueryWrapper<>(); +// if (ObjectUtil.isNotEmpty(blurry)) { +// queryWrapper.like("code", blurry) +// .or() +// .like("name", blurry); +// } +// queryWrapper.orderBy(true, true, "code"); +// Page dictPage = new Page<>(0, 3); +// IPage dictIPage = dictMapper.selectPage(dictPage, queryWrapper); + LambdaQueryWrapper lam = new LambdaQueryWrapper<>(); + lam.like(ObjectUtil.isNotEmpty(blurry), Dict::getCode, blurry) + .or(ObjectUtil.isNotEmpty(blurry)) + .like(ObjectUtil.isNotEmpty(blurry), Dict::getName, blurry); + IPage 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)); + } +}