Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GetcharZp/gin-gorm-oj
/ functions
Functions
93 in github.com/GetcharZp/gin-gorm-oj
⨍
Functions
93
◇
Types & classes
15
↓ 1 callers
Function
GetUUID
GetUUID 生成唯一码
internal/helper/helper.go:83
↓ 1 callers
Function
Init
()
internal/models/init.go:15
↓ 1 callers
Function
InitRedisDB
()
internal/models/init.go:24
Function
AnalyseToken
AnalyseToken 解析 token
internal/helper/helper.go:54
Function
AuthAdminCheck
AuthAdminCheck is a middleware function that checks if the user is authenticated with admin role.
internal/middlewares/auth_admin.go:11
Function
AuthUserCheck
()
internal/middlewares/auth_user.go:11
Function
CategoryCreate
CategoryCreate @Tags 管理员私有方法 @Summary 分类创建 @Param authorization header string true "authorization" @Param name formData string true "name" @Param pare
internal/service/category.go:61
Function
CategoryDelete
CategoryDelete @Tags 管理员私有方法 @Summary 分类删除 @Param authorization header string true "authorization" @Param identity query string true "identity" @Succe
internal/service/category.go:134
Function
CategoryModify
CategoryModify @Tags 管理员私有方法 @Summary 分类修改 @Param authorization header string true "authorization" @Param identity formData string true "identity" @Pa
internal/service/category.go:95
Function
CheckGoCodeValid
CheckGoCodeValid 检查golang代码的合法性
internal/helper/helper.go:118
Function
CodeSave
CodeSave 保存代码
internal/helper/helper.go:100
Function
ContestCreate
ContestCreate @Tags 管理员私有方法 @Summary 竞赛创建 @Accept json @Param authorization header string true "authorization" @Param data body define.ContestBasic tr
internal/service/contest.go:24
Function
ContestDelete
ContestDelete @Tags 管理员私有方法 @Summary 竞赛删除 @Param authorization header string true "authorization" @Param identity query string true "identity" @Succes
internal/service/contest.go:249
Function
ContestModify
ContestModify @Tags 管理员私有方法 @Summary 竞赛修改 @Param authorization header string true "authorization" @Param data body define.ContestBasic true "ContestBa
internal/service/contest.go:170
Function
ContestRegistration
ContestRegistration @Tags 用户私有方法 @Summary 竞赛报名 @Param authorization header string true "authorization" @Param contest_identity query string true "cont
internal/service/contest.go:301
Function
Cors
()
internal/middlewares/cors.go:8
Function
GenerateToken
GenerateToken 生成 token
internal/helper/helper.go:37
Function
GetCategoryList
GetCategoryList @Tags 公共方法 @Summary 分类列表 @Param page query int false "page" @Param size query int false "size" @Param keyword query string false "keyw
internal/service/category.go:22
Function
GetContestDetail
GetContestDetail @Tags 公共方法 @Summary 竞赛详情 @Param identity query string false "contest identity" @Success 200 {string} json "{"code":"200","data":""}"
internal/service/contest.go:129
Function
GetContestList
GetContestList @Tags 公共方法 @Summary 竞赛列表 @Param page query int false "page" @Param size query int false "size" @Param keyword query string false "keywo
internal/service/contest.go:92
Function
GetContestList
(keyword string)
internal/models/contest_basic.go:25
Function
GetMd5
GetMd5 生成 md5
internal/helper/helper.go:29
Function
GetProblemDetail
GetProblemDetail @Tags 公共方法 @Summary 问题详情 @Param identity query string false "problem identity" @Success 200 {string} json "{"code":"200","data":""}"
internal/service/problem.go:62
Function
GetProblemList
GetProblemList @Tags 公共方法 @Summary 问题列表 @Param page query int false "page" @Param size query int false "size" @Param keyword query string false "keywo
internal/service/problem.go:24
Function
GetProblemList
(keyword, categoryIdentity string)
internal/models/problem_basic.go:27
Function
GetRand
GetRand 生成验证码
internal/helper/helper.go:89
Function
GetRankList
GetRankList @Tags 公共方法 @Summary 用户排行榜 @Param page query int false "page" @Param size query int false "size" @Success 200 {string} json "{"code":"200",
internal/service/user.go:232
Function
GetSubmitList
GetSubmitList @Tags 公共方法 @Summary 提交列表 @Param page query int false "page" @Param size query int false "size" @Param problem_identity query string fals
internal/service/submit.go:32
Function
GetSubmitList
(problemIdentity, userIdentity string, status int)
internal/models/submit_basic.go:25
Function
GetTestCase
GetTestCase @Tags 管理员私有方法 @Summary 测试案例列表 @Param authorization header string true "authorization" @Param identity query string true "问题唯一标识" @Param pa
internal/service/test_case.go:21
Function
GetUserDetail
GetUserDetail @Tags 公共方法 @Summary 用户详情 @Param identity query string false "problem identity" @Success 200 {string} json "{"code":"200","data":""}" @Ro
internal/service/user.go:22
Function
Login
Login @Tags 公共方法 @Summary 用户登录 @Param username formData string false "username" @Param password formData string false "password" @Success 200 {string}
internal/service/user.go:53
Method
MarshalJSON
()
internal/models/types.go:13
Function
ProblemCreate
ProblemCreate @Tags 管理员私有方法 @Summary 问题创建 @Accept json @Param authorization header string true "authorization" @Param data body define.ProblemBasic tr
internal/service/problem.go:103
Function
ProblemModify
ProblemModify @Tags 管理员私有方法 @Summary 问题修改 @Param authorization header string true "authorization" @Param data body define.ProblemBasic true "ProblemBa
internal/service/problem.go:183
Function
Register
Register @Tags 公共方法 @Summary 用户注册 @Param mail formData string true "mail" @Param code formData string true "code" @Param name formData string true "na
internal/service/user.go:140
Function
Router
()
internal/router/app.go:12
Function
SendCode
SendCode @Tags 公共方法 @Summary 发送验证码 @Param email formData string true "email" @Success 200 {string} json "{"code":"200","data":""}" @Router /send-code
internal/service/user.go:105
Function
SendCode
SendCode 发送验证码
internal/helper/helper.go:70
Function
Submit
Submit @Tags 用户私有方法 @Summary 代码提交 @Param authorization header string true "authorization" @Param problem_identity query string true "problem_identity"
internal/service/submit.go:74
Method
TableName
()
internal/models/problem_category.go:17
Method
TableName
()
internal/models/contest_problem.go:17
Method
TableName
()
internal/models/user_basic.go:22
Method
TableName
()
internal/models/problem_basic.go:23
Method
TableName
()
internal/models/test_case.go:18
Method
TableName
()
internal/models/contest_user.go:17
Method
TableName
()
internal/models/submit_basic.go:21
Method
TableName
()
internal/models/contest_basic.go:21
Method
TableName
()
internal/models/category_basic.go:17
Function
TestAnalyseToken
解析 token
internal/test/jwt_test.go:34
Function
TestCheckGoCodeValid
(t *testing.T)
internal/test/helper_test.go:21
Function
TestGenerateToken
生成 token
internal/test/jwt_test.go:18
Function
TestGenerateUUID
(t *testing.T)
internal/test/uuid_test.go:8
Function
TestGormTest
(t *testing.T)
internal/test/gorm_test.go:11
Function
TestRandGenerate
(t *testing.T)
internal/test/helper_test.go:12
Function
TestRedisGet
(t *testing.T)
internal/test/redis_test.go:24
Function
TestRedisGetByModels
(t *testing.T)
internal/test/redis_test.go:32
Function
TestRedisSet
(t *testing.T)
internal/test/redis_test.go:20
Function
TestSendEmail
(t *testing.T)
internal/test/email_test.go:11
Function
ToTime
(num int64)
internal/helper/helper.go:169
Method
Value
()
internal/models/types.go:18
Function
addProblem
(param)
vue/src/api/api.js:36
Function
addSort
(param)
vue/src/api/api.js:33
Function
changeCollapse
(state,data)
vue/src/store/index.ts:11
Function
delSort
(param)
vue/src/api/api.js:30
Function
delete
(url,params)
vue/src/api/http.js:97
Function
editProblem
(param)
vue/src/api/api.js:39
Function
editSort
(param)
vue/src/api/api.js:42
Function
get
* methods: 请求 * @param url 请求地址 * @param params 请求参数
vue/src/api/http.js:11
Function
getProblemDetail
(param)
vue/src/api/api.js:9
Function
getProblemList
(param)
vue/src/api/api.js:6
Function
getRankList
(param)
vue/src/api/api.js:15
Function
getSortList
(param)
vue/src/api/api.js:12
Function
getSubmitList
(param)
vue/src/api/api.js:18
Function
init
()
internal/docs/docs.go:896
Function
login
(param)
vue/src/api/api.js:24
Function
loginSucc
(state,data)
vue/src/store/index.ts:15
Function
logout
(state,data)
vue/src/store/index.ts:24
Function
main
()
internal/main.go:7
Function
main
()
internal/code/runner.go:13
Function
main
两数之和
internal/code/code-user/main.go:8
Function
post
(url,params)
vue/src/api/http.js:19
Function
postJson
(url,params)
vue/src/api/http.js:27
Function
postSB
(url,params)
vue/src/api/http.js:39
Function
postUncode
(url,params)
vue/src/api/http.js:52
Function
put
(url,params)
vue/src/api/http.js:75
Function
putJson
(url,params)
vue/src/api/http.js:87
Function
register
(param)
vue/src/api/api.js:27
Function
sendCode
(param)
vue/src/api/api.js:21
Function
setUser
(state,data)
vue/src/store/index.ts:20
Function
submitCode
(param,id)
vue/src/api/api.js:45
Function
upFile
(url,data)
vue/src/api/http.js:65
Function
uploadFile
(param)
vue/src/api/api.js:49