diff --git a/README.md b/README.md index 6c379ab..7f2a0ef 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,71 @@ -# tansci-boot +# Tansci-Boot -#### 介绍 -Tansci Boot +

+jdk8 +magic-api +Vue3 +Element Plus +amis +MIT +

-版本:2.0.0 +

基于 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统

-api 接口全部使用 magic-api 方式 +Tansci-Boot 是一个前后端分离后台管理系统, 前端集成 `amis` 低代码前端框架,后端集成 `magic-api` 的接口快速开发框架。包含基础权限、安全认证、以及常用的一些组件功能。项目易上手,技术更综合,能力更全面。 + +[amis](https://aisuda.bce.baidu.com/amis/zh-CN/docs/index) 是一个低代码前端框架,它使用 `JSON` 配置来生成页面,可以减少页面开发工作量,极大提升效率。 + +[magic-api](https://www.ssssssss.org/magic-api/) 一个基于 `Java` 的接口快速开发框架,通过 `magic-api` 提供的 `UI` 界面完成编写接口,无需定义 `Controller`、`Service`、`Dao`、`Mapper`、`XML`、`VO` 等 `Java` 对象即可完成常见的 `HTTP API` 接口开发。 + +全面的技术运用: + +- 解决前后端分离难题:前后端功能整合,集成 HTTP 组件 Axios,解决前后端分离架构中常见的问题,如跨域、参数传递、多环境配置等; +- 落地实践工程化项目:涵盖日志、配置文件、部署、Git、Maven,后端接口统一返回参数设计、封装统一请求返回参数、工具类封装; +- amis:低代码前端配置框架; +- magic-api:HTTP API 接口快速开发框架。 + +## 项目预览 + +![登录](doc/login.png) | ![登录日志](doc/loginlog.png) +---|--- + +![首页](doc/home.png) | ![首页](doc/home-1.png) +---|--- + +![菜单](doc/menu.png) | ![操作日志](doc/log.png) +---|--- + +![amis](doc/amis.png) | ![magic-api](doc/api.png) +---|--- + +![页面管理](doc/LcPages.png) | ![外部链接](doc/ifarme.png) +---|--- + +## 开始使用 + +执行 SQL 初始化数据(MySQL8+ 版本),测试用户:`admin/123456`,API 管理界面登录用户:`admin/admin@123` (可在配置文件修改)。 + +**分支说明:** + +- 1.0.0:前端集成 amis,后端未集成 magic-api +- master:前端集成 amis,后端集成 magic-api + +**项目目录:** + +- tansci-boot:后端项目 +- tansci-boot-ui:前端项目 +- tansci-boot-ui-editor:amis 低代码编辑器 +- sql:数据库 SQL 脚本 + +**项目地址:** + +Gitee: [https://gitee.com/typ1805/tansci](https://gitee.com/typ1805/tansci) + +GitHub: [https://gitee.com/typ1805/tansci](https://gitee.com/typ1805/tansci) + +## 开发者联系 + +- QQ:742354529 (742354529@qq.com) +- QQ 群: 747200630 +- 个人主站:[https://typ1805.gitee.io](https://typ1805.gitee.io) +- 公众号:![个人公众号](doc/gzh.jpg) \ No newline at end of file diff --git a/doc/LcPages.png b/doc/LcPages.png new file mode 100644 index 0000000..8577bda Binary files /dev/null and b/doc/LcPages.png differ diff --git a/doc/amis.png b/doc/amis.png new file mode 100644 index 0000000..f1f0d5d Binary files /dev/null and b/doc/amis.png differ diff --git a/doc/api.png b/doc/api.png new file mode 100644 index 0000000..e98d5fb Binary files /dev/null and b/doc/api.png differ diff --git a/doc/gzh.jpg b/doc/gzh.jpg new file mode 100644 index 0000000..b6d5e98 Binary files /dev/null and b/doc/gzh.jpg differ diff --git a/doc/home-1.png b/doc/home-1.png new file mode 100644 index 0000000..21a2f69 Binary files /dev/null and b/doc/home-1.png differ diff --git a/doc/home.png b/doc/home.png new file mode 100644 index 0000000..acf70a0 Binary files /dev/null and b/doc/home.png differ diff --git a/doc/ifarme.png b/doc/ifarme.png new file mode 100644 index 0000000..a114b8d Binary files /dev/null and b/doc/ifarme.png differ diff --git a/doc/log.png b/doc/log.png new file mode 100644 index 0000000..b81dba0 Binary files /dev/null and b/doc/log.png differ diff --git a/doc/login.png b/doc/login.png new file mode 100644 index 0000000..eff8f01 Binary files /dev/null and b/doc/login.png differ diff --git a/doc/loginlog.png b/doc/loginlog.png new file mode 100644 index 0000000..158e805 Binary files /dev/null and b/doc/loginlog.png differ diff --git a/doc/menu.png b/doc/menu.png new file mode 100644 index 0000000..6564f5d Binary files /dev/null and b/doc/menu.png differ