|
@@ -61,14 +61,19 @@ public class SysDeptRechargeRecordServiceImpl extends ServiceImpl<SysDeptRecharg
|
|
|
*
|
|
|
* @param page 分页参数
|
|
|
* @param deptId 企业id
|
|
|
+ * @param type 操作类型
|
|
|
* @return 分页结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public IPage<SysDeptRechargeRecordVO> pageRechargeRecord(Page<SysDeptRechargeRecordVO> page, Integer deptId) {
|
|
|
+ public IPage<SysDeptRechargeRecordVO> pageRechargeRecord(Page<SysDeptRechargeRecordVO> page, Integer deptId, RechargeRecordType type) {
|
|
|
LambdaQueryWrapper<SysDeptRechargeRecord> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.eq(SysDeptRechargeRecord::getDeptId, deptId);
|
|
|
queryWrapper.eq(SysDeptRechargeRecord::getDelFlag, DelEnum.NOT_DEL.val());
|
|
|
queryWrapper.orderByDesc(SysDeptRechargeRecord::getCreateTime);
|
|
|
+ if (type != null) {
|
|
|
+ queryWrapper.eq(SysDeptRechargeRecord::getType, type);
|
|
|
+ }
|
|
|
+
|
|
|
Page<SysDeptRechargeRecord> recordPage = this.page(new Page<>(page.getCurrent(), page.getSize()), queryWrapper);
|
|
|
|
|
|
if (CollUtil.isNotEmpty(recordPage.getRecords())) {
|