-
Notifications
You must be signed in to change notification settings - Fork 1
技术实现
tingyu.chang edited this page Sep 21, 2023
·
2 revisions
基于 GoLang 开发
- API (Application Programming Interface)
- Service
- DAL (Data Access Layer)
没有使用 go-zero 原生的数据库框架
.
├── build 构建目录
├── common 公共模块
├── dal 数据访问层
├── hr-admin-api 管理员API层
├── hr-admin-service 管理员Service层
├── hr-api 面试者API层
├── hr-front 前端子模块
├── hr-service 面试者Service层
├── unittest 单元测试
├── util 工具类
├── Makefile
├── README.md
├── go.mod
└── go.sum
前端使用 Vue2 框架。
UI 使用 Vuetify 框架,遵循 Material Design 设计风格。
运行 Makefile 中的 gen_api, gen_swagger 生成 Swagger 文档
生成的文件位于 hr-api/hr-swagger.json, hr-admin-api/hr-admin-swagger.json
使用接口调试软件(Postman、Apifox等)导入 Swagger 文档即可