# 面试全流程 **Repository Path**: staryuetian/msqlc ## Basic Information - **Project Name**: 面试全流程 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-09 - **Last Updated**: 2026-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 面试全流程管理系统 ## 项目简介 基于SpringCloud微服务架构的面试全流程管理系统,帮助求职者高效管理面试全流程。 ## 技术栈 - **后端**: SpringBoot 2.7.x + SpringCloud 2021.x + MybatisPlus 3.5.x - **前端**: Vue2 + ElementUI - **数据库**: MySQL 5.7.40 + Redis 6.2 - **微服务治理**: Eureka + SpringCloudConfig - **部署**: Docker + DockerCompose ## 微服务模块 - **user-service**: 用户服务 - **company-service**: 公司服务 - **job-service**: 职位服务 - **phase-service**: 阶段服务 - **interview-service**: 面试服务 - **review-service**: 复盘服务 - **stats-service**: 统计服务 - **interview-gateway**: 网关服务 - **interview-eureka**: 注册中心 - **interview-config**: 配置中心 ## 快速启动 ### 使用Docker一键部署 ```bash docker-compose up -d ``` ### 本地开发 1. 启动基础设施: MySQL, Redis, Eureka, Config Server 2. 启动各微服务 3. 启动前端项目 ## 项目结构 ``` interview-system/ ├── interview-common/ # 公共模块 ├── interview-eureka/ # 注册中心 ├── interview-config/ # 配置中心 ├── interview-gateway/ # 网关服务 ├── user-service/ # 用户服务 ├── company-service/ # 公司服务 ├── job-service/ # 职位服务 ├── phase-service/ # 阶段服务 ├── interview-service/ # 面试服务 ├── review-service/ # 复盘服务 ├── stats-service/ # 统计服务 ├── interview-web/ # 前端项目 └── docker/ # Docker配置 ``` ## 端口说明 | 服务名称 | 端口 | |---------|------| | Eureka Registry | 8761 | | Config Server | 8888 | | Gateway Service | 8000 | | User Service | 8001 | | Company Service | 8002 | | Job Service | 8003 | | Interview Service | 8004 | | Phase Service | 8005 | | Review Service | 8006 | | Stats Service | 8007 | | MySQL | 3306 | | Redis | 6379 | | Frontend | 8080 |