package com.yuanchu.mom.service.imp; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yuanchu.mom.common.PrintChina; import com.yuanchu.mom.dto.UserPageDto; import com.yuanchu.mom.mapper.RoleMapper; import com.yuanchu.mom.mapper.UserMapper; import com.yuanchu.mom.pojo.Role; import com.yuanchu.mom.pojo.User; import com.yuanchu.mom.service.RoleService; import com.yuanchu.mom.service.UserService; import com.yuanchu.mom.utils.Jwt; import com.yuanchu.mom.utils.QueryWrappers; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.util.DigestUtils; import java.util.HashMap; import java.util.List; import java.util.Map; @Service @AllArgsConstructor public class RoleServiceImp implements RoleService { private RoleMapper roleMapper; @Override public List selectList() { return roleMapper.selectList(null); } @Override public Map selectUserList(IPage page, Role role) { Map map = new HashMap<>(); map.put("head", PrintChina.printChina(Role.class)); map.put("body", roleMapper.selectPage(page, QueryWrappers.queryWrappers(role))); return map; } @Override public int delRole(Integer id) { return roleMapper.deleteById(id); } @Override public int addRole(Role role) { return roleMapper.insert(role); } }