This commit is contained in:
jiayuqi7813
2022-05-21 23:29:23 +08:00
parent b8859af6d8
commit 7cb171bc90
83 changed files with 1687 additions and 0 deletions

20
type/adminTypes.go Normal file
View File

@@ -0,0 +1,20 @@
package types
// ChallengeRequest 定义新增/修改题目的一个请求
type ChallengeRequest struct {
Name string `json:"name" binding:"required"`
Score int `json:"score" binding:"required"`
Flag string `json:"flag"` // 暂时一个题只能一个flag
Description string `json:"description"`
Attachment []string `json:"attachment"`
Category string `json:"category" binding:"required"`
Tags string `json:"tags"`
Hints []string `json:"hints"`
Visible int `json:"visible"`
}
// NoticeRequest 定义新增公告的一个请求
type NoticeRequest struct {
Title string `form:"title" json:"title" binding:"required"`
Content string `form:"content" json:"content" binding:"required"`
}