PlatformFeeRateServiceImpl.java 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.kym.service.impl;
  2. import com.github.pagehelper.PageHelper;
  3. import com.kym.common.utils.CommUtil;
  4. import com.kym.entity.PlatformFeeRate;
  5. import com.kym.entity.common.PageBean;
  6. import com.kym.entity.queryParams.PlatformFeeRateQueryParam;
  7. import com.kym.mapper.PlatformFeeRateMapper;
  8. import com.kym.service.PlatformFeeRateService;
  9. import com.kym.service.mybatisplus.MyBaseServiceImpl;
  10. import org.springframework.stereotype.Service;
  11. /**
  12. * <p>
  13. * 站点平台费率表 服务实现类
  14. * </p>
  15. *
  16. * @author skyline
  17. * @since 2025-04-18
  18. */
  19. @Service
  20. public class PlatformFeeRateServiceImpl extends MyBaseServiceImpl<PlatformFeeRateMapper, PlatformFeeRate> implements PlatformFeeRateService {
  21. @Override
  22. public PageBean<PlatformFeeRate> listPlatformFeeRate(PlatformFeeRateQueryParam params) {
  23. PageHelper.startPage(params.getPageNum(), params.getPageSize());
  24. var res = lambdaQuery()
  25. .like(CommUtil.isNotEmptyAndNull(params.getName()), PlatformFeeRate::getName, params.getName())
  26. .orderByDesc(PlatformFeeRate::getId)
  27. .list();
  28. return new PageBean<>(res);
  29. }
  30. }