feat(system): 新增租户积分交易历史分页接口
This commit is contained in:
@@ -101,4 +101,13 @@ public class TenantPointsController {
|
||||
BeanUtils.toBean(list, TenantPointsRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/transaction-history/page")
|
||||
@Operation(summary = "获得租户积分记录分页")
|
||||
@Parameter(name = "tenantId", description = "租户 Id")
|
||||
@PreAuthorize("@ss.hasPermission('system:tenant-balance:query')")
|
||||
public CommonResult<PageResult<TenantPointsDO>> getTenantTransactionHistoryPointsPage(PageParam pageReqVO,
|
||||
@RequestParam("tenantId") Long tenantId) {
|
||||
return success(tenantPointsService.getTenantTransactionHistoryPointsPage(pageReqVO, tenantId));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.system.dal.mysql.tenantpoints;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
||||
@@ -31,4 +32,9 @@ public interface TenantPointsMapper extends BaseMapperX<TenantPointsDO> {
|
||||
.orderByDesc(TenantPointsDO::getId));
|
||||
}
|
||||
|
||||
default PageResult<TenantPointsDO> TenantTransactionHistoryPointsPage(PageParam pageReqVO, Long tenantId){
|
||||
return selectPage(pageReqVO, new LambdaQueryWrapperX<TenantPointsDO>()
|
||||
.eq(TenantPointsDO::getTenantId, tenantId)
|
||||
.orderByDesc(TenantPointsDO::getCreatedAt));
|
||||
}
|
||||
}
|
||||
@@ -59,4 +59,5 @@ public interface TenantPointsService {
|
||||
*/
|
||||
PageResult<TenantPointsDO> getTenantPointsPage(TenantPointsPageReqVO pageReqVO);
|
||||
|
||||
PageResult<TenantPointsDO> getTenantTransactionHistoryPointsPage(PageParam pageReqVO, Long tenantId);
|
||||
}
|
||||
@@ -89,4 +89,9 @@ public class TenantPointsServiceImpl implements TenantPointsService {
|
||||
return tenantPointsMapper.selectPage(pageReqVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<TenantPointsDO> getTenantTransactionHistoryPointsPage(PageParam pageReqVO, Long tenantId) {
|
||||
return tenantPointsMapper.TenantTransactionHistoryPointsPage(pageReqVO,tenantId);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user