Search in sources :

Example 1 with RoleDO

use of io.ddd.framework.infrastructure.repositoryimpl.sys.database.dataobject.RoleDO in project ddd-framework by ken-xue.

the class RoleRepositoryImpl method page.

@Override
public Page<Role> page(RolePageQry qry) {
    QueryWrapper<RoleDO> wp = new QueryWrapper<>();
    if (StringUtils.isNotBlank(qry.getRoleDTO().getRoleName())) {
        wp.like("role_name", qry.getRoleDTO().getRoleName());
    }
    // 未删除
    wp.eq("deleted", 0);
    IPage page = this.roleMapper.selectPage(new com.baomidou.mybatisplus.extension.plugins.pagination.Page(qry.getPageIndex(), qry.getPageSize()), wp);
    return Page.of(page.getCurrent(), page.getSize(), page.getTotal(), role2DOConvector.toDomainList(page.getRecords()));
}
Also used : IPage(com.baomidou.mybatisplus.core.metadata.IPage) QueryWrapper(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper) RoleDO(io.ddd.framework.infrastructure.repositoryimpl.sys.database.dataobject.RoleDO)

Aggregations

QueryWrapper (com.baomidou.mybatisplus.core.conditions.query.QueryWrapper)1 IPage (com.baomidou.mybatisplus.core.metadata.IPage)1 RoleDO (io.ddd.framework.infrastructure.repositoryimpl.sys.database.dataobject.RoleDO)1