Search in sources :

Example 1 with TenantRespDTO

use of cn.hippo4j.config.model.biz.tenant.TenantRespDTO in project hippo4j by longtai-cn.

the class TenantServiceImpl method queryTenantPage.

@Override
public IPage<TenantRespDTO> queryTenantPage(TenantQueryReqDTO reqDTO) {
    LambdaQueryWrapper<TenantInfo> wrapper = Wrappers.lambdaQuery(TenantInfo.class).eq(!StringUtils.isEmpty(reqDTO.getTenantId()), TenantInfo::getTenantId, reqDTO.getTenantId()).eq(!StringUtils.isEmpty(reqDTO.getTenantName()), TenantInfo::getTenantName, reqDTO.getTenantName()).eq(!StringUtils.isEmpty(reqDTO.getOwner()), TenantInfo::getOwner, reqDTO.getOwner());
    Page resultPage = tenantInfoMapper.selectPage(reqDTO, wrapper);
    return resultPage.convert(each -> BeanUtil.convert(each, TenantRespDTO.class));
}
Also used : TenantInfo(cn.hippo4j.config.model.TenantInfo) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) TenantRespDTO(cn.hippo4j.config.model.biz.tenant.TenantRespDTO)

Example 2 with TenantRespDTO

use of cn.hippo4j.config.model.biz.tenant.TenantRespDTO in project dynamic-threadpool by acmenlt.

the class TenantServiceImpl method queryTenantPage.

@Override
public IPage<TenantRespDTO> queryTenantPage(TenantQueryReqDTO reqDTO) {
    LambdaQueryWrapper<TenantInfo> wrapper = Wrappers.lambdaQuery(TenantInfo.class).eq(!StringUtils.isEmpty(reqDTO.getTenantId()), TenantInfo::getTenantId, reqDTO.getTenantId()).eq(!StringUtils.isEmpty(reqDTO.getTenantName()), TenantInfo::getTenantName, reqDTO.getTenantName()).eq(!StringUtils.isEmpty(reqDTO.getOwner()), TenantInfo::getOwner, reqDTO.getOwner());
    Page resultPage = tenantInfoMapper.selectPage(reqDTO, wrapper);
    return resultPage.convert(each -> BeanUtil.convert(each, TenantRespDTO.class));
}
Also used : TenantInfo(cn.hippo4j.config.model.TenantInfo) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) TenantRespDTO(cn.hippo4j.config.model.biz.tenant.TenantRespDTO)

Example 3 with TenantRespDTO

use of cn.hippo4j.config.model.biz.tenant.TenantRespDTO in project dynamic-threadpool by acmenlt.

the class TenantServiceImpl method getTenantByTenantId.

@Override
public TenantRespDTO getTenantByTenantId(String tenantId) {
    LambdaQueryWrapper<TenantInfo> queryWrapper = Wrappers.lambdaQuery(TenantInfo.class).eq(TenantInfo::getTenantId, tenantId);
    TenantInfo tenantInfo = tenantInfoMapper.selectOne(queryWrapper);
    TenantRespDTO result = BeanUtil.convert(tenantInfo, TenantRespDTO.class);
    return result;
}
Also used : TenantInfo(cn.hippo4j.config.model.TenantInfo) TenantRespDTO(cn.hippo4j.config.model.biz.tenant.TenantRespDTO)

Example 4 with TenantRespDTO

use of cn.hippo4j.config.model.biz.tenant.TenantRespDTO in project hippo4j by longtai-cn.

the class TenantServiceImpl method getTenantByTenantId.

@Override
public TenantRespDTO getTenantByTenantId(String tenantId) {
    LambdaQueryWrapper<TenantInfo> queryWrapper = Wrappers.lambdaQuery(TenantInfo.class).eq(TenantInfo::getTenantId, tenantId);
    TenantInfo tenantInfo = tenantInfoMapper.selectOne(queryWrapper);
    TenantRespDTO result = BeanUtil.convert(tenantInfo, TenantRespDTO.class);
    return result;
}
Also used : TenantInfo(cn.hippo4j.config.model.TenantInfo) TenantRespDTO(cn.hippo4j.config.model.biz.tenant.TenantRespDTO)

Aggregations

TenantInfo (cn.hippo4j.config.model.TenantInfo)4 TenantRespDTO (cn.hippo4j.config.model.biz.tenant.TenantRespDTO)4 IPage (com.baomidou.mybatisplus.core.metadata.IPage)2 Page (com.baomidou.mybatisplus.extension.plugins.pagination.Page)2