# 成本后台 **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 // 公共依赖 ```