MoneyWarningServiceImpl.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package vip.xiaonuo.money.service.impl;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.baomidou.mybatisplus.core.toolkit.StringUtils;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import vip.xiaonuo.money.entity.MoneyWarning;
  7. import vip.xiaonuo.money.mapper.MoneyWarningMapper;
  8. import vip.xiaonuo.money.param.MoneyOverduePageParam;
  9. import vip.xiaonuo.money.service.IMoneyWarningService;
  10. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  11. import org.springframework.stereotype.Service;
  12. /**
  13. * <p>
  14. * 财务预警 服务实现类
  15. * </p>
  16. *
  17. * @author author
  18. * @since 2024-11-22
  19. */
  20. @Service
  21. public class MoneyWarningServiceImpl extends ServiceImpl<MoneyWarningMapper, MoneyWarning> implements IMoneyWarningService {
  22. @Autowired
  23. private MoneyWarningMapper warningMapper;
  24. @Override
  25. public Page<MoneyWarning> page(MoneyOverduePageParam pageParam) {
  26. QueryWrapper<MoneyWarning> queryWrapper = new QueryWrapper<>();
  27. queryWrapper.eq(StringUtils.isNotBlank(pageParam.getOrgId()), "org_id", pageParam.getOrgId());
  28. queryWrapper.eq("type", pageParam.getType());
  29. Page page = new Page<MoneyWarning>(pageParam.getPageNum(), pageParam.getPageSize());
  30. return this.page(page, queryWrapper);
  31. }
  32. }