package club.service.impl; import club.dao.AdminMapper; import club.pojo.Admins; import club.service.AdminService; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.List; @Service @Transactional public class AdminServiceImpl implements AdminService { @Resource private AdminMapper adminMapper; @Override public PageInfo adminPage(String adminName, Integer pageNum, Integer pageSize) { PageHelper.startPage(pageNum,pageSize); EntityWrapper wrapper = new EntityWrapper(); if(adminName != null && !"".equals(adminName)){ wrapper.like("adminName",adminName); } List list = adminMapper.selectList(wrapper); PageInfo pageInfo = new PageInfo<>(list); return pageInfo; } @Override public Admins login(String adminName, String adminPwd) { Admins a = new Admins(); a.setAdminName(adminName); Admins admin = adminMapper.selectOne(a); if (admin != null && admin.getAdminPwd().equals(adminPwd)){ return admin; } return null; } @Override public PageInfo allAdmin(String adminName, int pageNum, int pageSize) { return null; } @Override public int add(Admins admins) { return adminMapper.insert(admins); } @Override public int update(Admins admins) { return adminMapper.updateById(admins); } @Override public Admins findById(Integer id) { return adminMapper.selectById(id); } @Override public int del(Integer id) { return adminMapper.deleteById(id); } }