权限管理---代码关联文件和代码分析

权限管理 基础类

//通用Controller的基类
(基本的参数操作,分页,resultMap返回) 
BaseController.java

//通用WEB功能类
(跳转404,500,获取验证码等)
CommonController.java

/src/java/com/common/dao

//Dao层接口
UPermissionMapper.java
URoleMapper.java
UUserRoleMapper.java
URolePermissionMapper.java

/src/java/com/common/model

//JavaBean
UPermission.java
URole.java
URolePermission.java
UUserRole.java

权限管理 业务实现类

Controller层

/src/java/com/modules/permission/controller

//角色管理
RoleController.java
//用户管理
PermissionController.java
//角色分配给用户
UserRoleAllocationController.java
//权限分配角色
PermissionAllocationController.java

Service层

/src/java/com/modules/user/service

//service接口
RoleService.java
PermissionService.java
//service实现
RoleServiceImpl.java
PermissionServiceImpl.java

Bo层(就是前端的显示模型)

/src/java/com/modules/user/bo

//权限分配 查询列表BO
RolePermissionAllocationBo
//权限选择
UPermissionBo
//角色Bo
URoleBo
//用户角色分配 查询列表BO
UserRoleAllocationBo

你可能感兴趣的:(权限管理---代码关联文件和代码分析)