權(quán)限管理 基礎(chǔ)類
//通用Controller的基類
(基本的參數(shù)操作蝙茶,分頁尊勿,resultMap返回)
BaseController.java
//通用WEB功能類
(跳轉(zhuǎn)404,500,獲取驗(yàn)證碼等)
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
權(quán)限管理 業(yè)務(wù)實(shí)現(xiàn)類
Controller層
/src/java/com/modules/permission/controller
//角色管理
RoleController.java
//用戶管理
PermissionController.java
//角色分配給用戶
UserRoleAllocationController.java
//權(quán)限分配角色
PermissionAllocationController.java
Service層
/src/java/com/modules/user/service
//service接口
RoleService.java
PermissionService.java
//service實(shí)現(xiàn)
RoleServiceImpl.java
PermissionServiceImpl.java
Bo層(就是前端的顯示模型)
/src/java/com/modules/user/bo
//權(quán)限分配 查詢列表BO
RolePermissionAllocationBo
//權(quán)限選擇
UPermissionBo
//角色Bo
URoleBo
//用戶角色分配 查詢列表BO
UserRoleAllocationBo