RefundLogServiceImpl.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.kym.service.miniapp.impl;
  2. import com.github.pagehelper.PageHelper;
  3. import com.github.yulichang.base.MPJBaseServiceImpl;
  4. import com.kym.entity.admin.queryParams.CommonQueryParam;
  5. import com.kym.entity.common.PageBean;
  6. import com.kym.entity.miniapp.RefundLog;
  7. import com.kym.entity.miniapp.vo.RefundVo;
  8. import com.kym.mapper.miniapp.RefundLogMapper;
  9. import com.kym.service.miniapp.RefundLogService;
  10. import org.springframework.stereotype.Service;
  11. /**
  12. * <p>
  13. * 退款日志 服务实现类
  14. * </p>
  15. *
  16. * @author skyline
  17. * @since 2023-09-11
  18. */
  19. @Service
  20. public class RefundLogServiceImpl extends MPJBaseServiceImpl<RefundLogMapper, RefundLog> implements RefundLogService {
  21. @Override
  22. public PageBean<RefundVo> listRefundLog(CommonQueryParam params) {
  23. PageHelper.startPage(params.getPageNum(), params.getPageSize());
  24. var list = baseMapper.listRefundLog(params);
  25. return new PageBean<>(list);
  26. }
  27. @Override
  28. public PageBean<RefundLog> listRefundLogForApp(CommonQueryParam params) {
  29. PageHelper.startPage(params.getPageNum(), params.getPageSize());
  30. var list = lambdaQuery().eq(RefundLog::getUserId, params.getUserId()).orderByDesc(RefundLog::getCreateTime).list();
  31. return new PageBean<>(list);
  32. }
  33. }