This commit is contained in:
2023-12-04 18:05:57 +08:00
parent 902fcef9b2
commit 00964a15f3
146 changed files with 3486 additions and 205 deletions

View File

@@ -26,6 +26,10 @@ import java.time.ZoneOffset
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see AuthenticationManager
* @see RedisUtil
* @see IUserService
* @see IAuthenticationService
*/
@Service
class AuthenticationServiceImpl(

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IFuncService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see FuncMapper
* @see Func
* @see IFuncService
*/
@Service
class FuncServiceImpl : ServiceImpl<FuncMapper, Func>(), IFuncService

View File

@@ -25,6 +25,13 @@ import top.fatweb.api.vo.permission.GroupWithRoleVo
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see RedisUtil
* @see IRoleGroupService
* @see IUserService
* @see ServiceImpl
* @see GroupMapper
* @see Group
* @see IGroupService
*/
@Service
class GroupServiceImpl(
@@ -140,7 +147,7 @@ class GroupServiceImpl(
}
private fun offlineUser(vararg groupIds: Long) {
val userIds = userService.selectIdsWithGroupIds(groupIds.toList())
val userIds = userService.getIdsWithGroupIds(groupIds.toList())
WebUtil.offlineUser(redisUtil, *userIds.toLongArray())
}
}

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IMenuService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see MenuMapper
* @see Menu
* @see IMenuService
*/
@Service
class MenuServiceImpl : ServiceImpl<MenuMapper, Menu>(), IMenuService

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IModuleService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see ModuleMapper
* @see Module
* @see IModuleService
*/
@Service
class ModuleServiceImpl : ServiceImpl<ModuleMapper, Module>(), IModuleService

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IOperationService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see OperationMapper
* @see Operation
* @see IOperationService
*/
@Service
class OperationServiceImpl : ServiceImpl<OperationMapper, Operation>(), IOperationService

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IPowerRoleService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see PowerRoleMapper
* @see PowerRole
* @see IPowerRoleService
*/
@Service
class PowerRoleServiceImpl : ServiceImpl<PowerRoleMapper, PowerRole>(), IPowerRoleService

View File

@@ -13,6 +13,14 @@ import top.fatweb.api.service.permission.*
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see IModuleService
* @see IMenuService
* @see IFuncService
* @see IOperationService
* @see ServiceImpl
* @see PowerMapper
* @see Power
* @see IPowerService
*/
@Service
class PowerServiceImpl(

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IRoleGroupService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see RoleGroupMapper
* @see RoleGroup
* @see IRoleGroupService
*/
@Service
class RoleGroupServiceImpl : ServiceImpl<RoleGroupMapper, RoleGroup>(), IRoleGroupService

View File

@@ -23,6 +23,15 @@ import top.fatweb.api.vo.permission.RoleWithPowerVo
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see RedisUtil
* @see IPowerRoleService
* @see IFuncService
* @see IMenuService
* @see IUserService
* @see ServiceImpl
* @see RoleMapper
* @see Role
* @see IRoleService
*/
@Service
class RoleServiceImpl(
@@ -173,7 +182,7 @@ class RoleServiceImpl(
}
private fun offlineUser(vararg roleIds: Long) {
val userIds = userService.selectIdsWithRoleIds(roleIds.toList())
val userIds = userService.getIdsWithRoleIds(roleIds.toList())
WebUtil.offlineUser(redisUtil, *userIds.toLongArray())
}
}

View File

@@ -11,6 +11,8 @@ import top.fatweb.api.service.permission.IUserService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see IUserService
* @see UserDetailsService
*/
@Service
class UserDetailsServiceImpl(val userService: IUserService) : UserDetailsService {

View File

@@ -11,6 +11,10 @@ import top.fatweb.api.service.permission.IUserGroupService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see UserGroupMapper
* @see UserGroup
* @see IUserGroupService
*/
@Service
class UserGroupServiceImpl : ServiceImpl<UserGroupMapper, UserGroup>(), IUserGroupService

View File

@@ -11,6 +11,9 @@ import top.fatweb.api.service.permission.IUserInfoService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see UserInfoMapper
* @see IUserInfoService
*/
@Service
class UserInfoServiceImpl : ServiceImpl<UserInfoMapper, UserInfo>(), IUserInfoService

View File

@@ -11,6 +11,9 @@ import top.fatweb.api.service.permission.IUserRoleService
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see ServiceImpl
* @see UserRoleMapper
* @see IUserRoleService
*/
@Service
class UserRoleServiceImpl : ServiceImpl<UserRoleMapper, UserRole>(), IUserRoleService

View File

@@ -33,6 +33,19 @@ import java.time.ZoneOffset
*
* @author FatttSnake, fatttsnake@gmail.com
* @since 1.0.0
* @see PasswordEncoder
* @see RedisUtil
* @see IUserInfoService
* @see IModuleService
* @see IMenuService
* @see IFuncService
* @see IOperationService
* @see IUserRoleService
* @see IUserGroupService
* @see ServiceImpl
* @see UserMapper
* @see User
* @see IUserService
*/
@Service
class UserServiceImpl(
@@ -81,7 +94,7 @@ class UserServiceImpl(
override fun getOne(id: Long) =
baseMapper.selectOneWithRoleInfoById(id)?.let { UserConverter.userToUserWithRoleInfoVo(it) }
override fun getList() = baseMapper.selectListWithInfo().map { UserConverter.userToUserWithInfoVo(it) }
override fun listAll() = baseMapper.selectListWithInfo().map { UserConverter.userToUserWithInfoVo(it) }
@Transactional
override fun add(userAddParam: UserAddParam): UserWithPasswordRoleInfoVo? {
@@ -249,7 +262,7 @@ class UserServiceImpl(
WebUtil.offlineUser(redisUtil, *ids.toLongArray())
}
override fun selectIdsWithRoleIds(roleIds: List<Long>) = baseMapper.selectIdsWithRoleIds(roleIds)
override fun getIdsWithRoleIds(roleIds: List<Long>) = baseMapper.selectIdsWithRoleIds(roleIds)
override fun selectIdsWithGroupIds(groupIds: List<Long>) = baseMapper.selectIdsWithGroupIds(groupIds)
override fun getIdsWithGroupIds(groupIds: List<Long>) = baseMapper.selectIdsWithGroupIds(groupIds)
}