crm 系统

Uncarbon a6f736a545 bump: 发布1.9.0 hace 2 años
attachments 99ec7e2e4c bump: 发布1.8.0 hace 3 años
src a6f736a545 bump: 发布1.9.0 hace 2 años
.gitignore 04fa19fe5d feat 发布1.2.0 hace 4 años
Dockerfile 99ec7e2e4c bump: 发布1.8.0 hace 3 años
LICENSE 04fa19fe5d feat 发布1.2.0 hace 4 años
README.md a6f736a545 bump: 发布1.9.0 hace 2 años
entrypoint.sh 99ec7e2e4c bump: 发布1.8.0 hace 3 años
pom.xml a6f736a545 bump: 发布1.9.0 hace 2 años

README.md

helio-boot

项目介绍

helio-boot基于 Spring Boot 2.7.x,是一款预置SaaS、RBAC能力的单体项目脚手架,适合初学者学习 JavaWeb 开发的良好实践

JDK compatibility: 1.8 - 17

前端演示站】 【官方文档】 【主要技术栈依赖】 【快速启动步骤】 【更新记录】 【编码良好实践

需要先安装 MySQLRedis 等必需中间件

基础支撑构件 helio-starters 已推送至Maven中央仓库,加载时会自动拉取

配套后台管理前端模板 && 代码生成器

项目名 简介 Gitee GitHub
helio-generator 可一键生成单体or微服务版的前、后端代码,减少无谓的重复劳动 Gitee GitHub
helio-admin-vue-vben 基于Vue vben admin 改造适配的前端框架,开箱即用 Gitee GitHub

演示项目

项目名 后端 前端 需导入数据库文件
library 图书管理系统 Gitee Gitee attachments/db/MySQL/helio_boot.sql
attachments/db/demo/library_MySQL.sql

目录结构

├─attachments   附件
│  └─db 数据库变更脚本
│      ├─MySQL
│      │  └─upgrade Helio升级时数据库变更脚本
│      └─PostgreSQL
│          └─upgrade Helio升级时数据库变更脚本
└─src
    ├─main  主要代码
    │  ├─java
    │  │  └─cc
    │  │      └─uncarbon
    │  │          ├─aspect  自定义切面
    │  │          ├─config  配置类
    │  │          ├─helper  助手类
    │  │          ├─interceptor Web拦截器
    │  │          └─module  业务代码模块
    │  │              ├─adminapi    admin-api,用于后台管理的HTTP-API
    │  │              │  ├─constant 常量
    │  │              │  └─web  即:Controller
    │  │              │      ├─auth 登录登出接口
    │  │              │      ├─oss  对象存储接口
    │  │              │      └─sys  预置系统管理接口(如:后台用户、后台角色、后台菜单等)
    │  │              ├─appapi  app-api,用于C端的HTTP-API【只是一个骨架,并没有业务实现】
    │  │              │  ├─constant 常量
    │  │              │  └─web  即:Controller
    │  │              ├─oss 对象存储服务
    │  │              │  ├─config   配置类
    │  │              │  ├─constant 常量
    │  │              │  ├─entity   实体
    │  │              │  ├─enums    枚举
    │  │              │  ├─facade   门面
    │  │              │  │  └─impl  门面实现类
    │  │              │  ├─mapper   Mybatis Mapper
    │  │              │  ├─model    抽象模型
    │  │              │  │  ├─request   用于请求的
    │  │              │  │  └─response  用于响应的
    │  │              │  └─service  服务类
    │  │              └─sys 预置系统管理服务
    │  │                  ├─annotation  自定义注解
    │  │                  ├─constant    常量
    │  │                  ├─entity  实体
    │  │                  ├─enums   枚举
    │  │                  ├─extension   自定义扩展
    │  │                  │  └─impl 自定义扩展实现类
    │  │                  ├─facade  门面
    │  │                  │  └─impl 门面实现类
    │  │                  ├─mapper  Mybatis Mapper
    │  │                  │  └─xml  Mybatis Mapper XML
    │  │                  ├─model   抽象模型
    │  │                  │  ├─request  用于请求的
    │  │                  │  └─response 用于响应的
    │  │                  ├─service 服务类
    │  │                  └─util    静态工具类
    │  └─resources  资源,包含符合Spring Boot标准的YAML配置文件、Logback配置文件等
    │      └─i18n 国际化文案定义
    └─test  单元测试代码
        └─java
            └─cc
                └─uncarbon
                    └─test