1
zj
2024-04-28 a25a799a89dec7ec39890bc5327e4d0d585959e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.nq.service.impl;
 
 
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nq.dao.MoneyLogMapper;
import com.nq.pojo.MoneyLog;
import com.nq.service.IMoneyLogServces;
import org.apache.http.util.TextUtils;
import org.springframework.stereotype.Service;
 
import javax.annotation.Resource;
import java.util.List;
 
@Service
public class MoneyLogServcesimpl implements IMoneyLogServces {
    @Resource
    MoneyLogMapper moneyLogMapper;
    @Override
    public Page<MoneyLog> queryMoneyLog(String user, Integer page, Integer pageSize) {
        Page<MoneyLog> page1 = new Page<>(page, pageSize);
        QueryWrapper<MoneyLog> queryWrapper = new QueryWrapper<>();
 
        if(!TextUtils.isEmpty(user)){
            queryWrapper.eq("user_id",user);
        }
        queryWrapper.orderByDesc("create_time");
       return moneyLogMapper.selectPage(page1,queryWrapper);
    }
}