该项目是一个基于 Java 的微服务架构系统,主要包含以下功能模块:
ahjx-system: 系统管理模块,可能包含用户管理、权限管理等功能。
ahjx-commons: 公共模块,包含一些通用的工具类、公共组件等。
ahjx-gateway: 网关模块,用于请求路由、负载均衡等。
ahjx-auth: 认证授权模块,包含客户端和服务端的认证逻辑。
ahjx-org: 组织架构模块,可能涉及部门、角色等管理。
ahjx-os: 操作系统相关模块,可能涉及文件管理、系统监控等。
ahjx-task: 任务调度模块,可能包含定时任务、异步任务等。
ahjx-wx: 微信相关模块,可能涉及微信小程序或公众号的集成。
采用前后端分离式开发。
后端开发语言: Java 8
框架: Spring Boot 2.6.7,springcloud,使用了微服务架构
构建工具: Maven
容器化: Docker(各模块均包含 Dockerfile 和部署脚本)
版本控制使用 git
其他技术:rabbit mq
Kotlin 1.8.22(部分模块可能使用)
Redis( ahjx-redis 模块)
微信生态( ahjx-wx 模块)
前端使用 vue.js 移动端使用了uniapp技术