Reconstruct the permission system

This commit is contained in:
2023-10-30 16:28:32 +08:00
parent 97af1331e2
commit 69680dd4ad
48 changed files with 191 additions and 112 deletions

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.Element
/**
* <p>
* 页面元素 服务类
* 页面元素 服务类
* </p>
*
* @author FatttSnake

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.Group
/**
* <p>
* 用户组 服务类
* 用户组 服务类
* </p>
*
* @author FatttSnake

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.Menu
/**
* <p>
* 菜单 服务类
* 菜单 服务类
* </p>
*
* @author FatttSnake

View File

@@ -0,0 +1,14 @@
package top.fatweb.api.service.permission
import com.baomidou.mybatisplus.extension.service.IService
import top.fatweb.api.entity.permission.Module
/**
* <p>
* 模块表 服务类
* </p>
*
* @author FatttSnake
* @since 2023-10-25
*/
interface IModuleService : IService<Module>

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.Operation
/**
* <p>
* 功能 服务类
* 功能 服务类
* </p>
*
* @author FatttSnake

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.Power
/**
* <p>
* 权限 服务类
* 权限 服务类
* </p>
*
* @author FatttSnake

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.PowerType
/**
* <p>
* 权限类型 服务类
* 权限类型 服务类
* </p>
*
* @author FatttSnake

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.Role
/**
* <p>
* 角色 服务类
* 角色 服务类
* </p>
*
* @author FatttSnake

View File

@@ -5,7 +5,7 @@ import top.fatweb.api.entity.permission.User
/**
* <p>
* 用户 服务类
* 用户 服务类
* </p>
*
* @author FatttSnake

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IElementService
/**
* <p>
* 页面元素 服务实现类
* 页面元素 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IGroupService
/**
* <p>
* 用户组 服务实现类
* 用户组 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IMenuService
/**
* <p>
* 菜单 服务实现类
* 菜单 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -0,0 +1,18 @@
package top.fatweb.api.service.permission.impl
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
import org.springframework.stereotype.Service
import top.fatweb.api.entity.permission.Module
import top.fatweb.api.mapper.permission.ModuleMapper
import top.fatweb.api.service.permission.IModuleService
/**
* <p>
* 模块表 服务实现类
* </p>
*
* @author FatttSnake
* @since 2023-10-25
*/
@Service
class ModuleServiceImpl : ServiceImpl<ModuleMapper, Module>(), IModuleService

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IOperationService
/**
* <p>
* 功能 服务实现类
* 功能 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IPowerService
/**
* <p>
* 权限 服务实现类
* 权限 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IPowerTypeService
/**
* <p>
* 权限类型 服务实现类
* 权限类型 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -8,7 +8,7 @@ import top.fatweb.api.service.permission.IRoleService
/**
* <p>
* 角色 服务实现类
* 角色 服务实现类
* </p>
*
* @author FatttSnake

View File

@@ -12,7 +12,7 @@ import top.fatweb.api.util.WebUtil
/**
* <p>
* 用户 服务实现类
* 用户 服务实现类
* </p>
*
* @author FatttSnake