文档章节

JeeSite 4.0 内置管理功能介绍

ThinkGem
 ThinkGem
发布于 03/06 21:29
字数 1685
阅读 3927
收藏 7
点赞 3
评论 15

组织管理

用户管理

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

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

机构管理

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

公司管理

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

  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

粉丝 852
博文 135
码字总数 20086
作品 1
济南
架构师
加载中

评论(15)

阿佳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()
ThinkGem
ThinkGem

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

为什么不能改包名,改了之后就会报错,然后通过表生成的文件也只能放在com.jeesite这个包下,不然就访问不到。
Application.java和jeesite.yml的mybatis新增扫描包就行了
一个写烂代码的
一个写烂代码的
还有就是基础实体类有一个status,查询的时候会默认有这个为条件,我要修改我自己的表结构么
一个写烂代码的
一个写烂代码的
为什么不能改包名,改了之后就会报错,然后通过表生成的文件也只能放在com.jeesite这个包下,不然就访问不到。
小猎人
小猎人
使用文档有么 :100:
深蓝色开源
深蓝色开源
非常全面的企业级应用,牛逼
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

JeeSite环境搭建及运行和打包(master20161117)

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

easonjim ⋅ 2016/11/18 ⋅ 0

JeeSite4.0,一直报这个问题,求解释

DEBUG [com.jeesite.common.io.PropertiesUtils] - Loading jeesite config: [classpath:/config/jeesite-core.yml, classpath:config/jeesite.yml, classpath:config/application.yml, clas......

陈豫 ⋅ 05/08 ⋅ 0

JeeSite 4.0.3 发布,企业级快速开发平台

新增 新增:core项目增加单元测试支持类 ApplicationTest.java 新增:代码生成config.xml支持自定义,放同目录下config-custom.xml文件即可覆盖 新增:shiro.allowRequestMethods 参数,可指...

ThinkGem ⋅ 05/30 ⋅ 0

JeeSite 4.0.2 发布,企业级快速开发平台

新增 新增:支持分布式事务,多数据源下事务支持 新增:支持MyBatisDao注解指定数据源名称,Dao层动态切换数据源 新增:国际化底层框架、通用组件、机构管理功能和代码生成模板 新增:Linux...

ThinkGem ⋅ 04/22 ⋅ 0

jeesite访问页面时不存在

生成代码时把包路径com.thinkgem.jeesite.modules改为自己定义的,访问不了页面,我把spring-context.xml中和和扫描basePackage下所有以@MyBatisDao注解的接口都添加了自己定义的包,是不是还有...

nicele ⋅ 04/19 ⋅ 0

jeesite 扩展手机验证和密码验证

$.validator.addMethod("mobile",function(value,element,params){

wangxujun59 ⋅ 06/12 ⋅ 0

jeesite v4.0.2多数据源配置问题

现在项目管理后台想用jeesite4.0,需要支持多数据源配置。自己配置了一天也不好使。请问有做过类似的同学分享下经验。感激不尽。最好能有详细的配置步骤。谢谢了

crazyYXD ⋅ 05/04 ⋅ 0

解析 Kindle 剪贴文件中的笔记和标记 - clippings-gem

Clippings Clippings 能够解析 Kindle 剪贴文件中的笔记和标记。 安装 Add this line to your application's Gemfile: gem 'clippings' And then execute: $ bundle Or install it yourself......

杜小豆 ⋅ 03/02 ⋅ 0

jeesite v4.0.2 版本多数据源配置问题

现在项目管理后台想用jeesite4.0,需要支持多数据源配置。自己配置了一天也不好使。请问有做过类似的同学分享下经验。感激不尽。最好能有详细的配置步骤。谢谢了

crazyYXD ⋅ 05/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

浅谈springboot Web模式下的线程安全问题

我们在@RestController下,一般都是@AutoWired一些Service,由于这些Service都是单例,所以并不存在线程安全问题。 由于Controller本身是单例模式 (非线程安全的), 这意味着每个request过来,...

算法之名 ⋅ 今天 ⋅ 0

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部