| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package com.ydtech.modules.admin.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.ydtech.modules.admin.dao.SysPartnerConfigMapper;
- import com.ydtech.modules.admin.model.SysPartnerConfig;
- import com.ydtech.modules.admin.model.dto.SysPartnerConfigDto;
- import com.ydtech.modules.admin.service.SysPartnerConfigService;
- import com.ydtech.modules.order.entity.BasePageResult;
- import org.springframework.stereotype.Service;
- @Service("sysPartnerConfigService")
- public class SysPartnerConfigServiceImpl extends ServiceImpl<SysPartnerConfigMapper, SysPartnerConfig> implements SysPartnerConfigService {
- @Override
- public BasePageResult<SysPartnerConfig> queryByPage(SysPartnerConfigDto sysPartnerConfigDto) {
- Page<SysPartnerConfig> page = new Page<>(sysPartnerConfigDto.getPageNum(), sysPartnerConfigDto.getPageSize());
- LambdaQueryWrapper<SysPartnerConfig> wrapper = new LambdaQueryWrapper<>();
- wrapper.eq(SysPartnerConfig::getDelFlag,1);
- wrapper.orderByDesc(SysPartnerConfig::getId);
- Page<SysPartnerConfig> insOrdersPage = page(page, wrapper);
- return new BasePageResult<>(sysPartnerConfigDto.getPageNum(), page.getSize(), insOrdersPage.getTotal(), page.getPages(),
- insOrdersPage.getRecords());
- }
- @Override
- public boolean deleteById(Long id) {
- SysPartnerConfig sysPartnerConfig = new SysPartnerConfig();
- sysPartnerConfig.setId(id);
- sysPartnerConfig.setDelFlag(0);
- return baseMapper.updateById(sysPartnerConfig)>0;
- }
- }
|