JeeSite 4.0 内置管理功能介绍
博客专区 > ThinkGem 的博客 > 博客详情
JeeSite 4.0 内置管理功能介绍
ThinkGem 发表于2个月前
JeeSite 4.0 内置管理功能介绍
  • 发表于 2个月前
  • 阅读 2248
  • 收藏 5
  • 点赞 3
  • 评论 11

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

组织管理

用户管理

用户管理是能够登录平台的账号集合,即登录用户。其最基本的属性为用户名和密码。登录用户类型分为内部员工、往来单位用户、会员用户,往来单位又分为供应商、客户、网点、院校、科研院所等。

主要功能包括:用户的维护、查询、授权角色、授权数据权限

机构管理

机构管理是指组织机构也是部门,采用多级组织管理维护,无限层级,支持全国应用。

公司管理

公司管理,包含以下几种场景:

  1. 在财务总账中具有 “帐套”的概念;

  2. 在费用预算系统中具有 “出账公司”的概念;

  3. 在HR系统中具有 “合同公司” 的概念;

  4. 在供应链中具有“交易公司”的概念,采用多级公司管理维护。

岗位管理

岗位管理,是组织架构下的精细岗位划分,是业务流程控制、业绩考核、预警体系的基础,不同的机构、部门下的同一职务,则是不同的岗位。内部员工的属性。

主要是面向业务管理,而角色主要是针对权限功能。

权限管理

角色管理

角色维护,是系统功能权限设置的基础,相当于权限分组,所有用户对应到相应权限角色,便具有该权限角色所赋予的所有菜单权限和操作权限。

主要功能包括:角色维护、授权功能菜单、授权数据权限、快速分配用户

二级管理员

二级管理员,是由系统管理员指定的,可以分担系统管理员的工作,可以管理用户、分配菜单权限和操作权限一种特殊角色,但它仅具备系统管理员指定范围的管理数据。

主要功能包括:二级管理员维护、设置可管理的部门、可管理的公司、可管理的角色

系统管理员

系统管理员为客户方使用的管理员,主要用于一些基础数据配置,如机构、用户、权限、用户字典等,默认账号为admin。

如果依超级管理员system登录,这里可进行新增集团(多租户)的管理员用户,新增的集团(多租户)管理员,但他只可以管理自己领域内的数据。

注意:超级管理员system主要为开发者使用的最高级别管理员,主要用于开发和调试,有些修改会直接影响系统的正常运行。

主要功能包括:系统管理员维护、新增集团账号、新增管理员账号

系统设置

菜单管理

菜单管理主要用于配置系统菜单和操作权限。菜单即系统的功能菜单项,操作权限是属于菜单权限的子项,也就是具体的一个操作或按钮,例如:某一个菜单是“销售订单”,其对应的权限可能包括“增加”、“修改”、“删除”、“审核”、“作废”等一系列的权限。

菜单权重是指,什么样的用户或管理员可以操作或访问什么级别的菜单,对菜单的权重级别进行划分,比如:比较重要敏感的菜单,只有管理员才可以拥有。如:超级管理员可以访问二级管理员、系统管理员、超级管理员权重的菜单;系统管理员可以访问超级管理员指定给他的系统管理员及以上权限的部分菜单;二级管理员可以访问超级或系统管理员指定给他的二级管理员及以上的部分菜单;普通用户只能访问管理员指定给他的默认权重以上的菜单。

模块管理

模块管理是针对系统功能进行模块划分,可对某个模块进行停用和启用。你可以通过API获取到模块的状态。菜单是和模块挂钩的,停用和启用后,对应菜单也同步和停用和启用。

系统启动时会自动检测模块是否安装,自动检测模块版本是否需要升级数据库,如果有数据库升级脚本,则系统自动执行。

参数设置

参数设置是提供开发人员、实施人员的动态系统配置参数,修改参数不需要去后台修改yml文件,也无需重启服务器即可生效,这里的配置参数开发人员可以通过通用的API进行调用,和获取yml里的参数API是一致的,参数值的读取顺序是:JVM中设置的参数 --> jeesite.yml --> application.yml --> 本参数设置中的参数。

字典管理

字典管理是用来维护数据类型的数据,如下拉框、单选按钮、复选框、树选择的数据,方便系统管理员维护,如果客户要求增加或

主要功能包括:字典分类管理、字典数据管理

行政区划

行政区划多级字典的维护,主要包括:国家、省、市、县。

点击新建或编辑按钮,进入编辑区域界面,点击保存进行存储行政区划

国际化管理

主要用来维护动态数据的多语言译文管理,动态数据如:字典数据、菜单数据等。

系统监控

访问日志

系统留痕的一个日志记录,可记录:接入日志、修改日志、查询日志、登录登出

数据监控

监控数据源信息、SQL执行效能统计、URI访问统计

缓存监控

对EhCache的缓存查询,查看、清理等操作

JVM监控

显示当前JVM的状态、占用资源情况

服务器监控

监控服务器硬件资源使用情况

作业监控

对任务调度计划动态维护,支持集群情况自动调整,调度日志查询,Cron表达式界面化配置,Spring Bean调用、静态方法调用、启用停用、运行一次等功能

在线用户

查询活动用户(3分钟之内访问的用户),查询所有在线,查询游客用户(未登录的用),强制踢出在线用户会话

安全审计

密码审计:未修改初始密码、使用简单密码、定期未修改密码、长期未登录、以上全部

权限审计:按权限查询用户、按用户查询权限

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
ThinkGem
粉丝 763
博文 135
码字总数 20086
作品 1
评论 (11)
zkool
企业级应用,考虑的非常全面。模块管理非常牛,更利于二次开发,相信以后会有更多各种围绕jeesite的超牛模块:+1:
steven_qwh
JeeSite 4.0包括协同工作吗?
ThinkGem

引用来自“steven_qwh”的评论

JeeSite 4.0包括协同工作吗?
目前还是规划中的模块,目前还没有进行,谢谢关注。
润无声
假如用户没有组织机构和公司的属性,而数据权限的控制是以业主实体的某个属性或某几个属性来判断,那是不是这个框架就不能用了啊?
ThinkGem

引用来自“润无声”的评论

假如用户没有组织机构和公司的属性,而数据权限的控制是以业主实体的某个属性或某几个属性来判断,那是不是这个框架就不能用了啊?
我们想到了,当然可以用了,这时你需要自定义一个用户类型,该类型的属性你可以自己去设计定义。目前只是默认提供了一个员工类型的用户而已;数据权限授权你也可以自定义,默认有组织,你可以扩展如:行业、区域、分类等进行数据授权
深蓝色开源
非常全面的企业级应用,牛逼
小猎人
使用文档有么 :100:
一个写烂代码的
为什么不能改包名,改了之后就会报错,然后通过表生成的文件也只能放在com.jeesite这个包下,不然就访问不到。
一个写烂代码的
还有就是基础实体类有一个status,查询的时候会默认有这个为条件,我要修改我自己的表结构么
ThinkGem

引用来自“一个写烂代码的”的评论

为什么不能改包名,改了之后就会报错,然后通过表生成的文件也只能放在com.jeesite这个包下,不然就访问不到。
Application.java和jeesite.yml的mybatis新增扫描包就行了
ThinkGem

引用来自“一个写烂代码的”的评论

还有就是基础实体类有一个status,查询的时候会默认有这个为条件,我要修改我自己的表结构么
默认是查询非逻辑删除的数据,如果数据库里没有status这个字段,就不会加载这个条件。如果有这个字段又不想自动加这个条件,可手动禁用,加到你的实体类构造方法里就可以:sqlMap.getWhere().disableAutoAddStatusWhere()
×
ThinkGem
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: