-
Notifications
You must be signed in to change notification settings - Fork 1
/
target.go
29 lines (25 loc) · 1.1 KB
/
target.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package questionBank
import (
"github.com/gin-gonic/gin"
"github.com/prl26/exam-system/server/api"
"github.com/prl26/exam-system/server/middleware"
)
type TargetRouter struct {
}
// // InitQuestionBankSupplyBlankRouter 初始化 QuestionBankSupplyBlank 路由信息
func (s *TargetRouter) InitTargetRouter(Router *gin.RouterGroup) {
targetRouter := Router.Group("target").Use(middleware.OperationRecord())
targetWithoutRecord := Router.Group("target")
var api = api.ApiGroupApp.BackStage.QuestionBankApiGroup.TargetApi
{
targetRouter.POST("create", api.Create) // 新建QuestionBankSupplyBlank
targetRouter.DELETE("delete", api.Delete) // 删除QuestionBankSupplyBlank
targetRouter.PUT("update", api.Update) // 更新QuestionBankSupplyBlank
targetRouter.StaticFile("excel", "./static/TargetImport.xlsx")
}
{
targetWithoutRecord.GET("findDetail", api.FindDetail) // 根据ID获取QuestionBankSupplyBlank
targetWithoutRecord.GET("findList", api.FindList) // 获取QuestionBankSupplyBlank列表
targetWithoutRecord.POST("importExcel", api.Import) // 获取QuestionBankSupplyBlank列表
}
}