feat(system): 新增租户积分交易历史分页接口
This commit is contained in:
@@ -101,4 +101,13 @@ public class TenantPointsController {
|
|||||||
BeanUtils.toBean(list, TenantPointsRespVO.class));
|
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 java.util.*;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
||||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
||||||
@@ -31,4 +32,9 @@ public interface TenantPointsMapper extends BaseMapperX<TenantPointsDO> {
|
|||||||
.orderByDesc(TenantPointsDO::getId));
|
.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> getTenantPointsPage(TenantPointsPageReqVO pageReqVO);
|
||||||
|
|
||||||
|
PageResult<TenantPointsDO> getTenantTransactionHistoryPointsPage(PageParam pageReqVO, Long tenantId);
|
||||||
}
|
}
|
||||||
@@ -89,4 +89,9 @@ public class TenantPointsServiceImpl implements TenantPointsService {
|
|||||||
return tenantPointsMapper.selectPage(pageReqVO);
|
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