文档章节

JeeSite 4.0 内置管理功能介绍

ThinkGem
 ThinkGem
发布于 03/06 21:29
字数 1685
阅读 6704
收藏 8

组织管理

用户管理

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

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

机构管理

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

公司管理

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

  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

ThinkGem

粉丝 1064
博文 138
码字总数 24109
作品 2
济南
架构师
私信 提问
加载中

评论(20)

ThinkGem
ThinkGem

引用来自“骑马赏月”的评论

请问下,4.0 的core包 我更新了代码需要怎么打成jar包,现在web每次打包都是去下载的原始module-core的jar包。
运行bin/package.bat即可,打包到本地。
骑马赏月
骑马赏月
请问下,4.0 的core包 我更新了代码需要怎么打成jar包,现在web每次打包都是去下载的原始module-core的jar包。
j
jzcE
请问关于系统内置功能,源代码是在哪个包下?
ThinkGem
ThinkGem

引用来自“dpc”的评论

请问下,如果把超级管理员账户误删除了(数据库),通过其他管理员账户登录在菜单管理添加下级菜单显示“越权操作,只有超级管理员才能修改此数据”,怎么创建超级管理员呢?

yml配置文件里有个参数,可指定任意一个账号为超级管理员身份
d
dpc
请问下,如果把超级管理员账户误删除了(数据库),通过其他管理员账户登录在菜单管理添加下级菜单显示“越权操作,只有超级管理员才能修改此数据”,怎么创建超级管理员呢?
阿佳AQ
阿佳AQ
楼主,我看不懂登录那块,用户登录怎么验证密码之类的?能给我讲讲吗
星卒聿人
星卒聿人

引用来自“星卒聿人”的评论

有个小疑问,为什么我每次启动服务,都会执行几段sql,更新menu的状态?而且把我新建的模块菜单都停用了?

引用来自“ThinkGem”的评论

https://gitee.com/thinkgem/jeesite4/issues/IJ0UU#note_900222
谢谢。没想到这么快就回应了。非常感谢
ThinkGem
ThinkGem

引用来自“星卒聿人”的评论

有个小疑问,为什么我每次启动服务,都会执行几段sql,更新menu的状态?而且把我新建的模块菜单都停用了?
https://gitee.com/thinkgem/jeesite4/issues/IJ0UU#note_900222
星卒聿人
星卒聿人
有个小疑问,为什么我每次启动服务,都会执行几段sql,更新menu的状态?而且把我新建的模块菜单都停用了?
ThinkGem
ThinkGem

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

还有就是基础实体类有一个status,查询的时候会默认有这个为条件,我要修改我自己的表结构么
默认是查询非逻辑删除的数据,如果数据库里没有status这个字段,就不会加载这个条件。如果有这个字段又不想自动加这个条件,可手动禁用,加到你的实体类构造方法里就可以:sqlMap.getWhere().disableAutoAddStatusWhere()
JeeSite 4.0.0 开发平台社区测试版公布,欢迎大家测试反馈意见

JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE),在线代码生成功能,包括核心模块如:组织...

ThinkGem
02/25
11.4K
32
ThinkGem/JeeSite4 Spring Cloud

引言 JeeSite Spring Cloud 是基于 Spring Cloud Finchley 的一个分布式系统套件的整合。 特点:用经典开发模式,开发分布式应用,两个字【简单】,一个字【快】。 技术选型 分布式系统主框架...

ThinkGem
12/07
0
0
分布式系统套件的整合 - JeeSite Spring Cloud

引言 JeeSite Spring Cloud 是基于 Spring Cloud Finchley 的一个分布式系统套件的整合。 特点:用经典开发模式,开发分布式应用,两个字【简单】,一个字【快】。 技术选型 分布式系统主框架...

ThinkGem
11/19
0
0
jeesite 快速开发平台 初体验

http://www.jeesite.com/ GitHub:https://github.com/thinkgem/jeesite 开源中国:http://git.oschina.net/thinkgem/jeesite 更多文档 https://github.com/thinkgem/jeesite/tree/master/do......

晨猫
05/21
0
0
JeeSite环境搭建及运行和打包(master20161117)

涉及的软件: 1、phpStudy(主要用MySql) 2、maven3(用于依赖包,下面我将上传已经下载好所有依赖包的版本,保证运行正常) 具体操作: 0、前言 由于GitHub上的Release版本没有及时更新,所...

easonjim
2016/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么只有你每次提交代码,log里面会出现merge

http://www.cnblogs.com/Sinte-Beuve/p/9195018.html

踏破铁鞋无觅处
3分钟前
0
0
如何学习大数据:spark发布程序

一、对于spark程序只是用于默认的spark包的情况 直接点击pcakage 将程序进行在linux当中进行发布 客户端模式:测试 spark-submit --class com.keduox.App \ --master yarn \ --deploy-mode ...

架构师springboot
4分钟前
0
0
oracle job(定时任务)

创建 定时任务 job declare job number;BEGIN DBMS_JOB.SUBMIT( JOB => job, -- job任务的唯一标识(自动生成) WHAT => 'INSERT into TEXTL (id) VALUES(TEXT......

骑羊放狼灬
7分钟前
0
0
Spring声明式事务在抛出异常时不回滚(RollBack)

Spring声明式事务默认只在RuntimeException时Rollback(回滚),不当的try catch会导致事务不回滚。 spring事务默认运行时异常回滚,RuntimeException 配置时添加异常回滚 rollback-for="Th...

叶落花开
8分钟前
0
0
赋能时空云计算 阿里云数据库时空引擎Ganos上线

随着移动互联网、位置感知技术、对地观测技术的快速发展,时空信息已从传统GIS行业渗透到大众应用及各行各业。从静态POI(兴趣点)到APP位置信息,从导航电子地图到车辆行驶轨迹,从卫星影像...

阿里云云栖社区
10分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部