GithubHelp home page GithubHelp logo

j3kennarde / yf-boot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yf-team/yf-boot

0.0 0.0 0.0 481 KB

SpringBoot+Vue3基于代码生成器组装式开发框架

License: MIT License

JavaScript 1.10% Java 50.94% TypeScript 17.43% CSS 0.15% HTML 0.47% PLpgSQL 9.21% Vue 20.56% Less 0.14%

yf-boot's Introduction

关于

云帆快速开发框架是一个前后端分离的企业应用快速开发框架,后端基于SpringBoot/Shiro/MyBats,前端基于Vue3+Vite+Ts+ElementPlus开发,并提供在线代码生成器一键生成CRUD代码、在线模块市场提供丰富的模块实现,可以帮您以极少的成本实现稳定可靠的功能。

写在前面

本框架采用前后端分离架构,后端基于SpringBoot,前端基于Vue;接口统一采用POST进行数据传递,代码结构完全遵循Swagger注释规范,并提供相应的接口文档(http://localhost:8080/doc.html) 使用本框架前,请确保公司的技术选型及开发思路与本系统相匹配,避免做无谓的工作。

框架特色

文档规范

本系统代码遵循阿里巴巴编码规范编写,同时使用Swagger规范进行注释,直接生成接口文档,便于前后端协同开发,无需手写文档,节约开发时间。

组件丰富

系统后端包含了常规的用户系统、权限系统、组织架构、通用能力(导入导出、验证码、注册登录)等功能;前端封装了数据表格、导入导出、文件上传、图形验证码等常用组件。

代码生成

提供在线的代码生成工具,贴入建表语句就可以一键生成entity、service、controller、mapper类等,并实现打包下载,直接将下载的代码复制到您的项目即可

模块市场

模块市场提供大量的成熟的业务实现、如:支付、文件存储、三方登录等组件、只需花极低的成本即可快速集成想要的功能

产品功能

技术选型

1、系统环境
Java EE 8
Apache Maven 3

2、主框架
Spring Boot 2.2.x
Spring Framework 5.2.x
Apache Shiro 1.8

3、持久层
Apache MyBatis 3.5.x
Hibernate Validation 6.0.x
Alibaba Druid 1.2.x

4、视图层
Vue 3.0
Element-Plus

内置功能

系统配置:配置系统的基本设置、如系统名称、存储方案、版权信息等。
菜单管理:配置系统菜单、按钮、功能权限等。
角色管理:配置角色基本信息、角色授权、角色数据权限(本人、本部门、本部门及以下、全部)。
部门管理:配置部门信息、支持树结构。
用户管理:配置系统用户、配置用户角色、基本信息等。
公告管理:发布系统公告。
分类字典:配置系统中所有分类数据,支持树结构。
数据字典:配置系统中所有数据字典、用于下拉列表等。
操作日志:记录系统中用户的行为,操作记录等。

系统演示

系统演示:https://demo.jeegen.com
代码生成器:https://gen.jeegen.com
模块市场:https://market.jeegen.com

yf-boot's People

Contributors

yf-team avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.