# lilian **Repository Path**: guoai/lilian ## Basic Information - **Project Name**: lilian - **Description**: 打开浏览器就能开发的低代码后台管理系统。基于 magic api,在线查看编辑接口,即时生效,无需重新部署,后台开发者的神器! - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 36 - **Created**: 2022-03-17 - **Last Updated**: 2024-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

Lilian Admin

打开浏览器就能开发的Java低代码快速开发框架

## 平台简介 动态脚本(magic api)➕ 后台管理(ruoyi)➕ 轻量权限(Sa-Token) 基于magic api 动态脚本,全部重写若依后台接口。最终实现 在浏览器中即可编辑所有接口, 修改后动态编译,无需重启,急速响应需求变更。 增强代码生成功能,在线操作数据库表&字段。几分钟配置出增删改查模块,完全不用拷贝代码、重新部署。 * 前端采用Vue、Ant Design Pro。 * 后端采用Spring Boot、magic api、mysql。 * 权限认证使用Sa-Token,轻量级框架,中文文档,比 Spring Security 更易上手。 #### 软件架构 - SpringBoot2 - magic-api - Sa-Token - HuTool - AntDesign Vue #### 后端启动 1. 执行 doc/lilian.sql,初始化数据库 2. 修改 src/main/resources/application.yml 配置文件中的数据库连接信息 ``` datasource: url: jdbc:mysql://127.0.0.1:3306/lilian?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false username: lilian password: lilian520 ``` 3. 启动 LilianApplication.main() #### 前端启动 1. `cd _web` 1. `npm install --registry https://registry.npm.taobao.org` 1. `npm run serve` #### 开发说明 1. 浏览器打开 http://127.0.0.1:8000 访问系统页面 2. 浏览器打开 http://127.0.0.1:9999/magic/web/index.html 管理后端api #### 内置功能 * 代码生成:在线创建数据库表,修改表字段,构造表单。自动生成菜单目录、增删改查等接口,前端通用CRUD页面 * 定时任务:基于 Hutool CronUtil 实现任务调度,代码更轻量简洁。 * 滑动验证码:登录时使用鼠标滑动验证码,比手动输入更快。 * 在线接口:在浏览器中查看编辑所有后台接口,动态编译,无需重启,实时发布。 * 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 * 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 * 岗位管理:配置系统用户所属担任职务。 * 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 * 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 * 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 * 参数管理:对系统动态配置常用参数。 * 通知公告:系统通知公告信息发布维护。 * 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 * 登录日志:系统登录日志记录查询包含登录异常。 * 在线用户:当前系统中活跃用户状态监控。 #### 在线体验 演示地址:暂无 文档地址:[https://histoneup.gitee.io/lilian-doc](https://histoneup.gitee.io/lilian-doc/) #### QQ 交流群 ![aa](https://histoneup.gitee.io/lilian-doc/lilian-admin-qq-group1.png) #### 致谢 - [magic-api](https://gitee.com/ssssssss-team/magic-api) 基于Java的接口快速开发框架 - [RuoYi-Antdv](https://gitee.com/fuzui/RuoYi-Antdv) 使用RuoYi-Vue作为后端,改其原有Element Ui为Ant Design Vue - [Sa-Token](https://gitee.com/dromara/sa-token) 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅! - [AJ-Captcha](https://gitee.com/anji-plus/captcha) 行为验证码,包含滑动拼图、文字点选两种方式 - [Hutool](https://hutool.cn/docs/#/) 小而全的Java工具类库