OA系统
Posted 肥羊lafe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OA系统相关的知识,希望对你有一定的参考价值。
当用户登录时,根据用户名让他去查找用户的ID,编号,角色,权限,部门信息,等信息查找出来,用户表和角色表是一个一对多的关系,角色和权限也是一个一对多的关系,所以总共加起来有五张表,获取权限是通过用户名查找到id,并通过id到用户角色表查找到多个角色,并放到list集合中,同时遍历多个角色去查找对应的权限,并并放入到set集合中,为了让查找出来的权限不重复,并放到我们的session当中,登录之后,当我一个url访问到我的客户管理模块的子模块:客户资料时,我通过映射mapping到控制器,首先会做一个角色匹配,如果用户的角色和我页面所提供的角色不匹配,则有限功能会灰暗,进来客户资料这个页面后easyui的布局北部会有一个输入条件查询的功能和新增,删除。
条件查询,会把条件封装成一个对象coustomersearchcondiction 同时点击查询的时候会再判断一次是否是采购人员,或者销售等角色,有这样的权限就可以查看客户关系数据,如果没有,查找方法就会传入(0,arrylisy(客户)),如果有权限则通过easyui把pagination控件里的参数传进来并查询。
以上是关于OA系统的主要内容,如果未能解决你的问题,请参考以下文章