发布网友 发布时间:2022-04-14 21:31
共3个回答
懂视网 时间:2022-04-15 01:52
先说一下整体思路,每个人对应一个或多个角色(反之也成立),每个角色对应一个或多个权限(反之也成立)。当然有获得权限的方式并不止于角色,还可以通过特殊方式对某个人赋予超出角色之外的权限。
每个角色都属于可属于部门(反之也成立),但是每个人只能属于一个部门。所以当我们对人员赋予角色之时就需要查看该人员属于哪个部门,该人员只能被赋予该部门之下的角色。
sql下载地址:http://download.csdn.net/detail/u014677625/7502749
depId 主键id
parentId 上级部门id。由于部门会有多层嵌套所以采用自连接的方式。比如:中国亚洲分公司-中国分公司-天津分公司-南开分公司。
name 部门名称
remark 备注信息
isDel 该系统采用逻辑删除,通过表示isDel为true来实现删除。旨在即使删除也可以查到历史记录。
createTime 创建该条记录时间permissionId 主键id
name 菜单名称
controller Ext中得控制器类权限,如core.department.controller.Department
action 后台控制器名称,用于对登录人进行权限验证,防止有些人没有权限但是知道请求地址伪装post提交等
type 菜单的类型 web=网页 node=节点 menu=菜单
icon 菜单图标css
order 排序顺序
remark 备注
isDel 是否已删除
createTime 创建时间
id 主键id
personId 人员id
roleId 角色Id
personId 人员id
name 人员姓名
username 登录用户名
password 登录密码
remark 备注
depId 所属部门id
createTime 创建时间
isDel 是否已删除
roleId 角色id
depId 部门id
name 角色名称
remark 备注
isDel 是否已删除
createTime 创建时间
id 主键id
roleId 角色id
vipId 主键id
personId 人员id
permissionId 权限id
remark 备注
isDel 是否已删除
createTIme 创建时间
暂留
热心网友 时间:2022-04-14 23:00
也可以用PrintWriter 写入输出流热心网友 时间:2022-04-15 00:18
还需要后台代码,ACTION DWR什么的