# xz-cloud **Repository Path**: project_tech/xz-cloud-project ## Basic Information - **Project Name**: xz-cloud - **Description**: 基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构,并采用了SAAS模式 实现了物业管理的部分业务 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2022-12-22 - **Last Updated**: 2024-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

logo

xz-cloud 2.0.0

基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构,并采用了SAAS模式

## 平台简介 **本平台主要是为了达成社区物业的线上线下结合管理的目的,方便物业方管理,也方便业主方使用,如:** * 物业方线上生成物业费账单,业主在公众号根据账单进行缴费 * 物业发布公告,业主也可以在公众号看到 * 物业可以在平台管理数据资产,如 * 业主资料,含:身份证图片、身份证信息、照片,业主拥有的房产等 * 房屋楼栋资料 * 停车场资料 * 业主可以在公众号管理家庭成员 * 业主可以使用公众号远程开门,所管理的家庭成员也可以远程开门 * 业主如果上传了人脸照片,也可以做到人脸开门 **其他的详细功能请看** [项目详细介绍](http://community.jack-sue.tech/) ## 初始账号: * 组织:101 * 账号:admin * 密码:admin123 ## 技术选型 * 采用前后端分离的模式, * 前端(基于Vue、Element UI、 Webpack)。[项目地址](https://gitee.com/project_tech/xz-cloud-web.git) * 后端采用Spring Boot、Spring Cloud & Alibaba。 * 注册中心、配置中心选用了Nacos。 * 远程过程调用选用了Openfeign * 熔断选用了Sentinel * 网关选用了Gateway * token生成选用了JWT * 导入导出选用了Easypoi * ORM框架选用了Mybatisplus * 数据库选用了Mysql * 数据库连接池选用了Druid * 缓存选用了Redis * 接口文档选用了Swagger * 定时任务选用了xxl-job * 与设备对接使用了MQTT,基于Rabbitmq搭建 * 消息推送选用了【极光推送】 * 短信选用了【华为短信】 * 其他…… ## 环境搭配 * JDK8+ * MySql8 * Redis5+ * RabbitMQ3.9.11 * Nacos2.1.1 * nginx1.19.0+ * …… ## 对接的硬件厂商 * 停车场设备: * 相机:臻识科技 * 闸机:小厂商 * 门禁设备: * 人脸识别:小厂商 * 门锁:小厂商,这个随意选即可,可支持电磁锁、电子锁等 ## 系统模块 ~~~ ├── xz-framework //核心框架 │ └── xz-framework-gateway //网关 │ └── xz-framework-gateway-base //后台基础网关 │ └── xz-framework-gateway-mia //移动端网关 │ └── xz-framework-generator //代码生成器 │ └── xz-framework-job //定时任务 │ └── xz-framework-security //安全认证框架 ├── xz-commons //公共组件 │ └── xz-framework-gateway //公共远程调用接口组件 │ └── xz-commons-mvc //公共三层结构组件 │ └── xz-commons-mybatis //公共mybatis组件 │ └── xz-commons-tool //公共工具箱 ├── xz-operations //运维 │ └── xz-operations-monitor //Spring boot监控 ├── xz-operations //业务模块微服务 │ └── xz-base-server //基础数据微服务 │ └── xz-charge-server //财务收费微服务 │ └── xz-device-server //设备管理微服务 │ └── xz-file-server //文件管理微服务 │ └── xz-mia-server //移动端微服务 │ └── xz-parking-server //停车场微服务 │ └── xz-patrol-server //小区巡逻微服务 │ └── xz-payment-server //支付微服务 │ └── xz-proclamation-server //小区消息公告、公布微服务 │ └── xz-push-server //消息推送微服务 │ └── xz-system-server //系统门户微服务 │ └── xz-workflow-server //工作流微服务 │ └── xz-rhm-server //出租屋微服务 ├── xz-client //远程调用接口 │ └── xz-base-client //基础数据远程调用接口 │ └── xz-charge-client //财务收费远程调用接口 │ └── xz-device-client //设备管理远程调用接口 │ └── xz-file-client //文件管理远程调用接口 │ └── xz-mia-client //移动端远程调用接口 │ └── xz-parking-client //停车场远程调用接口 │ └── xz-patrol-client //小区巡逻远程调用接口 │ └── xz-payment-client //支付远程调用接口 │ └── xz-proclamation-client //小区消息公告、公布远程调用接口 │ └── xz-push-client //消息推送远程调用接口 │ └── xz-system-client //系统门户远程调用接口 │ └── xz-workflow-client //工作远程调用接口 │ └── xz-rhm-client //出租屋远程调用接口 ├──pom.xml // 公共依赖 ~~~ ## 架构图 ![技术架构图](https://picture1024.oss-cn-beijing.aliyuncs.com/blog/202212132211541.jpg) ## 代码发布情况 ### 后端 | 服务名称 | 发布情况 | 备注 | |:-----------------------|:----:|:--------------------------------------| | xz-gateway-base | 已发布 | web端网关 | | xz-system-server | 已发布 | 系统服务【门户系统】 | | xz-base-server | 已发布 | 基础数据:如物业基础数据、业主基础数据等 | | xz-charge-server | 已发布 | 财务模块 | | xz-job-server | 已发布 | 定时任务服务 | | xz-workflow-server | 已发布 | 用于工作流,这个暂时没有具体业务的,只是集成了flowable而已 | | xz-payment-server | 已发布 | 支付系统,比如可以支持付物业费的缴纳,目前接入了微信支付 | | xz-file-server | 已发布 | 文件服务 | | xz-generator-server | 已发布 | 代码生成器,用于生成前后端代码 | | xz-monitor-server | 已发布 | 监控服务,springboot服务的监控 | | | | | | xz-gateway-mia | 未发布 | 移动端网关:如小程序、公众号等 | | xz-parking-server | 未发布 | 车场服务,用于管理车场数据的 | | xz-device-server | 未发布 | 设备管理服务,用于管理人脸识别机和车牌识别相机的 | | xz-push-server | 未发布 | 推送服务,包括公众号的推送,信息的推送等,目前用的是极光推送 | | xz-patrol-server | 未发布 | 巡逻系统,目前只是做了二维码扫描,上传图片等方式进行巡逻打卡 | | xz-proclamation-server | 未发布 | 物业公告服务-用于发布物业的公告,可以在公众号看到 | | xz-rhm-server | 未发布 | 出租屋服务,用于管理出租屋的,如楼栋管理,房间管理等,租客管理,门禁管理等 | ### 前端 | 前端工程名 | 发布情况 | 备注 | |:------------------------------|:----:|:-------------| | xz-cloud-web | 已发布 | 智慧社区【web端】 | | xz-official-accounts-h5 | 未发布 | 智慧社区【公众号客户端】 | | xz-official-accounts-staff-h5 | 未发布 | 智慧社区【公众号员工端】 | | xz-rhm-mini-program | 未发布 | 出租屋【小程序】 | ## 赞助
微信:Selfish_Altruism 手机:18125354523(微信同号)