【推荐】cslc-admin基础权限单体架构,前后端分离项目

cslc-admin 开源基础权限系统

cslc-admin基础权限单体架构,前后端分离项目,完成免费开源,主要做交流学习。
后端项目基于Spring Boot、Spring、Spring MVC、MyBatis、Shiro等主流后端技术开发
前端项目基于vue、vuex、element-ui、axios等主流后端技术开发

  • 交流QQ群: 78780245
  • 电子邮箱:[email protected]
  • 项目开源地址:https://gitee.com/cslc/cslc-admin

一.系统说明

1.目录模块说明

  • admin-ui
    前端项目
  • admin服务
    提供后台管理基础功能的包,供业务项目使用
    • 用户管理管理
    • 组织机构管理
    • 角色权限管理
    • 数据字典管理
    • 系统菜单管理
    • 系统租户管理(暂未开发)
  • common服务
    提供系统公共基础相关工具的包,供业务项目使用
  • auth服务
    认证授权服务,登陆验证等功能,供业务项目使用
  • biz服务(业务服务)
    业务服务,主程序,做业务系统开发,其他服务打包后注入到此服务(通过pom依赖)
  • generator服务
    代码生成器,独立项目,可视化页面操作数据库表生成前后端代码包
  • doc目录
    项目相关资料

2.技术架构说明

  • 表单验证采用Hiberante-Validator,前端做表单验证,后台只做验证不做提示,能跳过表单验证的都是非正常操作请求,返回错误统一错误提示
  • 基础技术栈 Spring、Spring MVC、MyBatis、Shiro
  • 插件 Lombok、Swagger、TKMybatis、PageHelper
  • 数据库 MySql5.7、Redis3.2
  • jdk1.8,nodejs12.5

3.代码规范(推荐)

本项目基于 阿里代码规范,采用了常见的代码规范

二、项目预览图

【推荐】cslc-admin基础权限单体架构,前后端分离项目 【推荐】cslc-admin基础权限单体架构,前后端分离项目
【推荐】cslc-admin基础权限单体架构,前后端分离项目 【推荐】cslc-admin基础权限单体架构,前后端分离项目
【推荐】cslc-admin基础权限单体架构,前后端分离项目