This commit is contained in:
tanyp 2024-01-09 09:38:04 +08:00
parent 0e21095dd3
commit 5748923a8f
12 changed files with 68 additions and 5 deletions

View File

@ -1,8 +1,71 @@
# tansci-boot # Tansci-Boot
#### 介绍 <p align="center">
Tansci Boot <a href="https://www.oracle.com/java/technologies/downloads/#java8"><img src="https://img.shields.io/badge/jdk-8+-green.svg" alt="jdk8"></a>
<a href="https://www.ssssssss.org/magic-api"><img src="https://www.ssssssss.org/magic-api/images/logo-magic-api.png" width="20" height="20" alt="magic-api"></a>
<a href="https://vuejs.org"><img src="https://img.shields.io/badge/-Vue-34495e?logo=vue.js" alt="Vue3"></a>
<a href="https://element-plus.gitee.io/#/zh-CN/component/changelog"><img src="https://img.shields.io/badge/element--plus-latest-blue" alt="Element Plus"></a>
<a href="https://aisuda.bce.baidu.com/amis/zh-CN/docs/index"><img src="https://aisuda.bce.baidu.com/amis/static/logo_408c434.png" width="60" height="20" alt="amis"></a>
<a href="https://gitee.com/link?target=http%3A%2F%2Fwww.opensource.org%2Flicenses%2FMIT"><img src="https://img.shields.io/badge/license-MIT-brightgreen.svg" alt="MIT"></a>
</p>
版本2.0.0 <p align="center">基于 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统</p>
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-apiHTTP 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-editoramis 低代码编辑器
- sql数据库 SQL 脚本
**项目地址:**
Gitee: [https://gitee.com/typ1805/tansci](https://gitee.com/typ1805/tansci)
GitHub: [https://gitee.com/typ1805/tansci](https://gitee.com/typ1805/tansci)
## 开发者联系
- QQ742354529 742354529@qq.com
- QQ 群: 747200630
- 个人主站:[https://typ1805.gitee.io](https://typ1805.gitee.io)
- 公众号:![个人公众号](doc/gzh.jpg)

BIN
doc/LcPages.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
doc/amis.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

BIN
doc/api.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
doc/gzh.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
doc/home-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

BIN
doc/home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

BIN
doc/ifarme.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 712 KiB

BIN
doc/log.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 KiB

BIN
doc/login.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
doc/loginlog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 KiB

BIN
doc/menu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB