项目介绍:
Lin基于SpringBoot,目标是实现自动办公,现阶段整合springmvc + shiro + mybatis + Thymeleaf等常见框架,包含用户管理、部门管理、通知管理、日志管理、便签、角色管理、菜单配置、请假、请假审核、代码生成 模块。
默认管理员账号:ttt 密码:ttt
功能介绍:
- 用户管理
- 部门管理模块
- 通知管理
- 修改密码
- 登陆日志
- 操作日志
- 便签
- 角色管理
- 请假
- 假期审核
- 1.代码生成
★添加用户后,密码默认为111111
★用户密码重置后,密码默认为111111
★部门解散后,此部门用户自动设置部门为 未分配
★删除角色后,之前此角色用户自动配置为 用户
★可通过角色来配置要显示的菜单
项目特点
- 项目基于SpringBoot,简化了大量的配置和Maven依赖。
- 日志记录系统,记录用户的登陆、登出,用户执行的操作,通过@BizLog注解以及Spring中的AOP功能,记录了具体到用户的业务操作、登入登出,并且可以下载excel格式,方便查看。
- 利用Thymeleaf使得前端html代码看起来更加清晰。
- 通过角色管理来配置菜单,达到菜单为不同部门显示的目的,间接实现了权限的管理。
- 创建表后,通过LinGenerater类可生成包括html、js、Dao、Service、Controller等代码,复制进项目可直接使用。
所用框架
前端
- Bootstrap
- jQuery
- jqGrid
- jstree
- SweetAlert
后端
- SpringBoot
- MyBatis Plus
- Spring
- Thymeleaf
- Ehcache
- Kaptcha
- Shiro
- Velocity
项目截图
项目地址
https://gitee.com/duzilin/Lin
本文暂时没有评论,来添加一个吧(●'◡'●)