# 成本后台
**Repository Path**: xin_yishuo/cost-backend
## Basic Information
- **Project Name**: 成本后台
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-02-04
- **Last Updated**: 2025-11-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
项目后台简介
基于SpringBoot | Mybatis-Plus | RabbitMQ | Vue | Element UI的多租户SaaS开发框架,支持消息队列、数据权限、动态源、多租户、数据物理&逻辑双隔离等。
## 项目结构
```bash
* java1.8、mysql8.0、redis3.0。
* 采用前后端分离的模式,微服务版本前端。
* 后端采用Spring Boot、Spring Cloud & Alibaba。
* 注册中心、配置中心选型Nacos,权限认证使用Redis。
* 流量控制框架选型Sentinel,分布式事务选型Seata。
```
## 基础目录结构
```bash
com.netcity
├── netcity-ui // 前端框架 [80]
├── netcity-gateway // 网关模块 [8080]
├── netcity-auth // 认证中心 [9200]
├── netcity-api // 接口模块
│ ├── netcity-api-system // 系统接口
│ ├── netcity-api-tenant // 租管接口
│ └── netcity-api-job // 调度接口
├── netcity-common // 通用模块
│ ├── netcity-common-core // 核心模块
│ ├── netcity-common-datascope // 权限范围
│ ├── netcity-common-datasource // 多数据源
│ ├── netcity-common-log // 日志记录
│ ├── netcity-common-redis // 缓存服务
│ ├── netcity-common-security // 安全模块
│ ├── netcity-common-swagger // 系统接口
│ └── netcity-common-web // 基类封装
├── netcity-modules // 业务模块
│ ├── netcity-file // 文件服务 [9300]
│ ├── netcity-gen // 代码生成 [9400]
│ ├── netcity-job // 定时任务 [9500]
│ ├── netcity-system // 系统模块 [9600]
│ ├── authority // 权限模块
│ ├── dict // 参数字典
│ ├── material // 素材模块
│ ├── monitor // 监控模块
│ ├── notice // 公告模块
│ └── organize // 组织模块
│ └── netcity-tenant // 租管模块 [9700]
│ ├── source // 多数据源
│ └── tenant // 租户策略
├── netcity-visual // 图形化管理模块
│ └── netcity-visual-monitor // 监控中心 [9100]
└── pom.xml // 公共依赖
```