向我所爱,不断进取。抱歉,这款基于springboot的开源的低代码框架让您久等了

简介: 向我所爱,不断进取。抱歉,这款基于springboot的开源的低代码框架让您久等了

前言

随着低代码的向好发展,市面上出现了层次不一的低代码的框架,为此,由社区大佬 san 基于 VueAdminWorkX版本 开发而来的 低代码框架 AdminWorkPlus 也正式和大家见面。如果之前关注过公众号的伙伴们肯定还记得之前我也发过一篇关于大神写的低代码框架,那个时候后端部分还未完善,时至今日,经过大神的不断优化,且本着开源精神,现在后端代码也免费开源给大家使用。


项目地址及演示地址

AdminWorkPlus支持前后端代码自动生成,前端使用ElementPlus,后台采用springboot框架。

演示地址:

http://cloud.nit360.com/admin-work-plus/

源码地址:

[前端]

https://gitee.com/sanlee2019/admin-work-plus

[后端]

https://gitee.com/sanlee2019/nit360_admin


关于前端 VueAdminWorkX版本说明

VueAdminWorkX版本后台管理系统是VueAdminWork系列框架中比较完善的一款框架,框架采用

「Vue3 + Typescript + Webpack + ElementPlus + Pinia」技术栈。是由最初 VueAdminWork版本升级而来。具有如下特点:

  • 丰富的示例
  • 组件的二次封装
  • 主题配置
  • 权限管理
  • ……


功能清单

AdminWorkPlus项目后端采用「springboot mvc」分层架构,「mybatis-plus」作为「orm」框架,包括了「shiro」做权限控制

完成了「部门、菜单、用户、角色、权限分配管理、数据字典、智能条件查询器」等功能

自动生成前后端代码工具generate-code.jar,它支持多表联机查询,智能条件查询器,前端代码是基于vue3 (element plus),后端代码是java编写的基于springboot框架

功能菜单如下:

  • 自动生成前端页面vue3 增加、查询、修改、删除功能等
  • 自动前端页面权限控制
  • 自动生成智能复杂条件组合查询组件
  • 自动生成后台业务代码(controller->service->dao)
  • 自动生成后台代码mybatis 配置文件
  • 基于配置支持多表联合查询
  • 自动生成代码支持乐观锁控制
  • 自动代码生成操作简单工具化执行bat文件就行
  • 可以支持前端、后台代码模板化管理
  • 自动生成代码可以指定到前后端代码工程中,不需要进行代码合并,降低人为操作
  • 可以让非前端工程师进行前端页面的配置工作就完成前端开发工作


4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

使用说明

  • 获取代码
git clone https://gitee.com/sanlee2019/nit360_admin.git
  • 目录说明
找到自己的maven目录
- 创建新目录com/nit360/bp: mkdir com/nit360/bp
- 解压search-common放到上面新建目录下(com/nit360/bp )
- 有三个文件(三个文件放在同一目录下) 
  - generate-code.jar 
  - start.bat (双击鼠标即可运行) 
  - config.conf
  • 数据库说明

基本配置

jdbc_driver = com.mysql.jdbc.Driver (驱动) db_url = jdbc:mysql://127.0.0.1:3306/nit360?useUnicode=true&characterEncoding=utf8&useSSL=false (数据库) user_name = root (用户名) password = *** (密码)
生成表单配置
tables = notice_category,notice (将要输出的表单以“,”分隔) tables_memo = 信息分类,信息公告 (菜单名显示以“,”分隔,与上面表一一对应) service_name = user (后台项目包名,自动生成xxx-service)

表结构说明

1、所有主键后缀后必须加oid,如表work,主键work_oid,脚本设置主键自增
2、外键最好有上面相同规则(也可不用),用了之后前端表单会自动生成select下拉列表框
3、所有的表必须创建五个固定字段:
  - create_by(创建人)
  - create_time(创建时间)
  - update_by(更新人)
  - update_time(更新时间)
  - version_no(版本号)
  • 方法说明
1、findXXXByParam (任意字段并集查询,没值默认查询所有)
2、queryXXXList (任意字段任意组合,可以是并集,也可以是交集,可以对同一字段进行组合查询,也可以对不同字段进行组合查询)
3、saveXXX (新增)
  updateXXX (更新,必须带主键、version_no)
  deleteBatchXX (批量删除)
  deleteXXX (单个删除)

如需更详情的使用说明请移步官网,感谢各位大佬的支持

相关文章
|
2月前
|
消息中间件 安全 druid
GitHub昙花一现!《Spring Boot趣味实战课》神作开源几分钟被下架
今天给大家分享好书了:刘水镜老师的 《Spring Boot趣味实战课》,网上依旧是没有开源版本!小编会在文末附电子版免费下载方式。 刘水镜是谁? 十余年持续技术文章输出,CSDN博客专家。2020年《 Spring Boot趣味私房课》专栏上线,凭借风趣幽默、深入浅出的写作风格深受读者好评。 《Spring Boot趣味实战课》 内容丰富、趣味实战是本书的两大特色 涵盖 Spring MVC、MyBatis Plus、Spring DaJPA、Spring Security、Quartz等主流框架 整合MySQL. Druid、Redis、 RabbitMQ、Elastics
40 0
|
9月前
|
消息中间件 弹性计算 数据可视化
SpringBoot 整合 Elastic Stack 最新版本(7.14.1)分布式日志解决方案,开源微服务全栈项目【有来商城】的日志落地实践
SpringBoot 整合 Elastic Stack 最新版本(7.14.1)分布式日志解决方案,开源微服务全栈项目【有来商城】的日志落地实践
|
14天前
|
Java
开源一个基于SpringBoot的慈善公益平台(三)
开源一个基于SpringBoot的慈善公益平台
27 0
|
14天前
|
前端开发 Java 数据库连接
开源一个基于SpringBoot的慈善公益平台(一)
开源一个基于SpringBoot的慈善公益平台
47 0
|
1月前
springboot+vue互联网家政系统,毕设开源!!!!
springboot+vue互联网家政系统,毕设开源!!!!
|
1月前
|
SQL Java Maven
开源酷炫SpringBoot博客系统!!!
开源酷炫SpringBoot博客系统!!!
|
1月前
|
开发框架 JavaScript 前端开发
一个基于springboot的智慧物业管理系统开源!强烈推荐!!!
一个基于springboot的智慧物业管理系统开源!强烈推荐!!!
一个基于springboot的智慧物业管理系统开源!强烈推荐!!!
|
2月前
|
Java API Spring
开源!一款基于Spring Boot的二维码生成和解析工具
开源!一款基于Spring Boot的二维码生成和解析工具
40 1
|
3月前
|
存储 前端开发 JavaScript
毕业设计|基于SpringBoot+VUE的开源云盘系统
毕业设计|基于SpringBoot+VUE的开源云盘系统
毕业设计|基于SpringBoot+VUE的开源云盘系统
|
4月前
|
Java 数据安全/隐私保护
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
76 0