Giter Club home page Giter Club logo

wangxd-yu / yu-platform Goto Github PK

View Code? Open in Web Editor NEW
20.0 4.0 10.0 3.07 MB

基于Spring Boot 2.6.X、Spring Security、Jpa、QueryDSL、ant design pro v5、react实现的前后端分离的后台管理系统。项目严格份模块开发,基于QueryDSL实现了一套自定义查询注解,极大减少后端编码量;通过平台页面的“端点管理功能”,灵活控制每个接口的权限、日志记录功能;支持灵活的多租户(多数据库)配置,方便系统扩展

License: Apache License 2.0

Java 43.83% JavaScript 1.15% TypeScript 51.98% Less 1.41% EJS 0.73% Dockerfile 0.04% Shell 0.02% FreeMarker 0.84%
ant-design-pro react admin spring-security querydsl multi-tenancy spring-boot jpa yu-platform ant-design ant-design-pro-v5

yu-platform's Introduction

yu-platform 多租户管理平台

介绍

  • 租户列表:1001、1002、1003
  • 账号密码:
    • 租户1001:visitor/123456
    • 租户1002:admin/123456、visitor/123456

软件架构

安装教程

前端

  • 程序目录: yu-react

  • 安装

    yarn安装
    	yarn
    npm安装
    	npm install
  • 运行

    yarn运行:
    	yarn run start
    npm运行:
    	npm run start

后端

  • 程序目录:yu-api

  • maven安装

    mvn install
  • 数据库

    配置文件:
    	yu-api/admin-base/admin-base/src/main/resources/application-alone.yml
    新建数据库名称:
    	yu_alone
    修改账号、密码
    	系统运行使用
            spring.datasource.username
            spring.datasource.password
        系统初始化使用
            spring.sql.init.username
            spring.sql.init.password
    

    注:初始化建立完数据库后,将spring.sql.init.mode 修改为never

特性

演示图

image-20211105234127707 image-20211105235054107
image-20211105234857111 image-20211105235007901
image-20211105235141906 image-20211105235156140
image-20211105235521353 image-20211105235538052
image-20211105235557388 image-20211105235619098
image-20211105235631395 image-20211105235721165

yu-platform's People

Contributors

wangxd-yu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

yu-platform's Issues

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.