| | |
| | | import com.baomidou.dynamic.datasource.annotation.DS; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.example.erp.controller.dto.UserDTO; |
| | | import com.example.erp.entity.userInfo.PermissionBasic; |
| | | import com.example.erp.entity.userInfo.Role; |
| | | import com.example.erp.entity.userInfo.User; |
| | | import com.example.erp.mapper.userInfo.PermissionBasicMapper; |
| | | import com.example.erp.mapper.userInfo.PermissionRoleMapper; |
| | | import com.example.erp.mapper.userInfo.RoleMapper; |
| | | import com.example.erp.mapper.userInfo.UserMapper; |
| | | import com.example.erp.tools.TokenTools; |
| | |
| | | private final UserMapper userMapper; |
| | | private final RoleMapper roleMapper; |
| | | |
| | | public UserService(UserMapper userMapper, RoleMapper roleMapper) { |
| | | private final PermissionRoleMapper permissionRoleMapper; |
| | | |
| | | public UserService(UserMapper userMapper, RoleMapper roleMapper, PermissionRoleMapper permissionRoleMapper) { |
| | | this.userMapper = userMapper; |
| | | this.roleMapper = roleMapper; |
| | | this.permissionRoleMapper = permissionRoleMapper; |
| | | } |
| | | |
| | | |
| | |
| | | userDTO.setId(user.getId()); |
| | | userDTO.setUserName(user.getUserName()); |
| | | userDTO.setToken(StpUtil.getTokenValue()); |
| | | userDTO.setPermissions(permissionRoleMapper.getUserEditPermission(user.getId())); |
| | | return userDTO; |
| | | }else{ |
| | | return null; |