crm 系统

Uncarbon 8ceb6bdbf9 bump: 发布1.10.0(单模块版) 2 سال پیش
attachments 8ceb6bdbf9 bump: 发布1.10.0(单模块版) 2 سال پیش
src 8ceb6bdbf9 bump: 发布1.10.0(单模块版) 2 سال پیش
.gitignore 04fa19fe5d feat 发布1.2.0 4 سال پیش
Dockerfile 99ec7e2e4c bump: 发布1.8.0 3 سال پیش
LICENSE 04fa19fe5d feat 发布1.2.0 4 سال پیش
README.md 8ceb6bdbf9 bump: 发布1.10.0(单模块版) 2 سال پیش
entrypoint.sh 99ec7e2e4c bump: 发布1.8.0 3 سال پیش
pom.xml 8ceb6bdbf9 bump: 发布1.10.0(单模块版) 2 سال پیش
多模块版请切换至multi分支.md 8ceb6bdbf9 bump: 发布1.10.0(单模块版) 2 سال پیش

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升级时MySQL变更脚本
│      └─PostgreSQL
│         └─upgrade             Helio升级时PostgreSQL变更脚本
└─src
    ├─main                      主要代码
    │  ├─java
    │  │  └─cc
    │  │      └─uncarbon
    │  │          ├─aspect       自定义切面
    │  │          ├─config       配置类
    │  │          ├─helper       助手类
    │  │          ├─interceptor  Web拦截器
    │  │          └─module       业务代码模块
    │  │              ├─adminapi     admin-api,用于后台管理的HTTP-API
    │  │              │  ├─constant  常量
    │  │              │  ├─model     抽象模型
    │  │              │  ├─util      静态工具类
    │  │              │  └─web       即:Controller
    │  │              │      ├─auth    登录登出接口
    │  │              │      ├─common  常用通用接口
    │  │              │      ├─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                 国际化文案定义