server

command module
v0.0.0-...-003a2e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

README

server项目结构

├── api
│   └── Backstage
├── config
├── core
├── docs
├── global
├── initialize
│   └── internal
├── middleware
├── model
│   ├── request
│   └── response
├── packfile
├── resource
│   ├── excel
│   ├── page
│   └── template
├── router
├── service
├── source
└── utils
    ├── timer
    └── upload
文件夹 说明 描述
api api层 api层,下面又分为backStage(后台)和frontdesk(前台),其中basic是基础信息模块,examManage是考试相关模块,lessondata暂未使用,questionBank是题库相关,teachplan主要是考试计划和考勤,system是系统管理模块
--v1 v1版本接口 v1版本接口
config 配置包 config.yaml对应的配置结构体
core 核心文件 核心组件(zap, viper, server)的初始化
global 全局对象 全局对象
initialize 初始化 router,redis,gorm,validator, timer的初始化
--internal 初始化内部函数 gorm 的 longger 自定义,在此文件夹的函数只能由 initialize 层进行调用
middleware 中间件层 用于存放 gin 中间件代码
model 模型层 模型对应数据表
--request 入参结构体 接收前端发送到后端的数据。
--response 出参结构体 返回给前端的数据结构体
packfile 静态文件打包 静态文件打包
resource 静态资源文件夹 负责存放静态文件
--excel excel导入导出默认路径 excel导入导出默认路径
--page 表单生成器 表单生成器 打包后的dist
--template 模板 模板文件夹,存放的是代码生成器的模板
router 路由层 路由层 ,层级结构大致同api层
service service层 存放业务逻辑问题,层级结构大致同api层
source source层 存放初始化数据的函数
utils 工具包 工具函数封装
--timer timer 定时器接口封装
--upload oss oss接口封装

注意:靶场专用课程id设置为25

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
*
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
model
basicdata
自动生成模板Chapter
自动生成模板Chapter
*
examManage
自动生成模板ExamPaper
自动生成模板ExamPaper
lessondata
自动生成模板ArticleResources
自动生成模板ArticleResources
questionBank/po
自动生成模板QuestionBankMultipleChoice
自动生成模板QuestionBankMultipleChoice
system
自动生成模板SysDictionary
自动生成模板SysDictionary
teachplan
自动生成模板TeachAttendance
自动生成模板TeachAttendance
plugin
ws
resource
*
source

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL