MCPcopy Create free account

hub / github.com/GetcharZp/gin-gorm-oj / functions

Functions93 in github.com/GetcharZp/gin-gorm-oj

↓ 1 callersFunctionGetUUID
GetUUID 生成唯一码
internal/helper/helper.go:83
↓ 1 callersFunctionInit
()
internal/models/init.go:15
↓ 1 callersFunctionInitRedisDB
()
internal/models/init.go:24
FunctionAnalyseToken
AnalyseToken 解析 token
internal/helper/helper.go:54
FunctionAuthAdminCheck
AuthAdminCheck is a middleware function that checks if the user is authenticated with admin role.
internal/middlewares/auth_admin.go:11
FunctionAuthUserCheck
()
internal/middlewares/auth_user.go:11
FunctionCategoryCreate
CategoryCreate @Tags 管理员私有方法 @Summary 分类创建 @Param authorization header string true "authorization" @Param name formData string true "name" @Param pare
internal/service/category.go:61
FunctionCategoryDelete
CategoryDelete @Tags 管理员私有方法 @Summary 分类删除 @Param authorization header string true "authorization" @Param identity query string true "identity" @Succe
internal/service/category.go:134
FunctionCategoryModify
CategoryModify @Tags 管理员私有方法 @Summary 分类修改 @Param authorization header string true "authorization" @Param identity formData string true "identity" @Pa
internal/service/category.go:95
FunctionCheckGoCodeValid
CheckGoCodeValid 检查golang代码的合法性
internal/helper/helper.go:118
FunctionCodeSave
CodeSave 保存代码
internal/helper/helper.go:100
FunctionContestCreate
ContestCreate @Tags 管理员私有方法 @Summary 竞赛创建 @Accept json @Param authorization header string true "authorization" @Param data body define.ContestBasic tr
internal/service/contest.go:24
FunctionContestDelete
ContestDelete @Tags 管理员私有方法 @Summary 竞赛删除 @Param authorization header string true "authorization" @Param identity query string true "identity" @Succes
internal/service/contest.go:249
FunctionContestModify
ContestModify @Tags 管理员私有方法 @Summary 竞赛修改 @Param authorization header string true "authorization" @Param data body define.ContestBasic true "ContestBa
internal/service/contest.go:170
FunctionContestRegistration
ContestRegistration @Tags 用户私有方法 @Summary 竞赛报名 @Param authorization header string true "authorization" @Param contest_identity query string true "cont
internal/service/contest.go:301
FunctionCors
()
internal/middlewares/cors.go:8
FunctionGenerateToken
GenerateToken 生成 token
internal/helper/helper.go:37
FunctionGetCategoryList
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
FunctionGetContestDetail
GetContestDetail @Tags 公共方法 @Summary 竞赛详情 @Param identity query string false "contest identity" @Success 200 {string} json "{"code":"200","data":""}"
internal/service/contest.go:129
FunctionGetContestList
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
FunctionGetContestList
(keyword string)
internal/models/contest_basic.go:25
FunctionGetMd5
GetMd5 生成 md5
internal/helper/helper.go:29
FunctionGetProblemDetail
GetProblemDetail @Tags 公共方法 @Summary 问题详情 @Param identity query string false "problem identity" @Success 200 {string} json "{"code":"200","data":""}"
internal/service/problem.go:62
FunctionGetProblemList
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
FunctionGetProblemList
(keyword, categoryIdentity string)
internal/models/problem_basic.go:27
FunctionGetRand
GetRand 生成验证码
internal/helper/helper.go:89
FunctionGetRankList
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
FunctionGetSubmitList
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
FunctionGetSubmitList
(problemIdentity, userIdentity string, status int)
internal/models/submit_basic.go:25
FunctionGetTestCase
GetTestCase @Tags 管理员私有方法 @Summary 测试案例列表 @Param authorization header string true "authorization" @Param identity query string true "问题唯一标识" @Param pa
internal/service/test_case.go:21
FunctionGetUserDetail
GetUserDetail @Tags 公共方法 @Summary 用户详情 @Param identity query string false "problem identity" @Success 200 {string} json "{"code":"200","data":""}" @Ro
internal/service/user.go:22
FunctionLogin
Login @Tags 公共方法 @Summary 用户登录 @Param username formData string false "username" @Param password formData string false "password" @Success 200 {string}
internal/service/user.go:53
MethodMarshalJSON
()
internal/models/types.go:13
FunctionProblemCreate
ProblemCreate @Tags 管理员私有方法 @Summary 问题创建 @Accept json @Param authorization header string true "authorization" @Param data body define.ProblemBasic tr
internal/service/problem.go:103
FunctionProblemModify
ProblemModify @Tags 管理员私有方法 @Summary 问题修改 @Param authorization header string true "authorization" @Param data body define.ProblemBasic true "ProblemBa
internal/service/problem.go:183
FunctionRegister
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
FunctionRouter
()
internal/router/app.go:12
FunctionSendCode
SendCode @Tags 公共方法 @Summary 发送验证码 @Param email formData string true "email" @Success 200 {string} json "{"code":"200","data":""}" @Router /send-code
internal/service/user.go:105
FunctionSendCode
SendCode 发送验证码
internal/helper/helper.go:70
FunctionSubmit
Submit @Tags 用户私有方法 @Summary 代码提交 @Param authorization header string true "authorization" @Param problem_identity query string true "problem_identity"
internal/service/submit.go:74
MethodTableName
()
internal/models/problem_category.go:17
MethodTableName
()
internal/models/contest_problem.go:17
MethodTableName
()
internal/models/user_basic.go:22
MethodTableName
()
internal/models/problem_basic.go:23
MethodTableName
()
internal/models/test_case.go:18
MethodTableName
()
internal/models/contest_user.go:17
MethodTableName
()
internal/models/submit_basic.go:21
MethodTableName
()
internal/models/contest_basic.go:21
MethodTableName
()
internal/models/category_basic.go:17
FunctionTestAnalyseToken
解析 token
internal/test/jwt_test.go:34
FunctionTestCheckGoCodeValid
(t *testing.T)
internal/test/helper_test.go:21
FunctionTestGenerateToken
生成 token
internal/test/jwt_test.go:18
FunctionTestGenerateUUID
(t *testing.T)
internal/test/uuid_test.go:8
FunctionTestGormTest
(t *testing.T)
internal/test/gorm_test.go:11
FunctionTestRandGenerate
(t *testing.T)
internal/test/helper_test.go:12
FunctionTestRedisGet
(t *testing.T)
internal/test/redis_test.go:24
FunctionTestRedisGetByModels
(t *testing.T)
internal/test/redis_test.go:32
FunctionTestRedisSet
(t *testing.T)
internal/test/redis_test.go:20
FunctionTestSendEmail
(t *testing.T)
internal/test/email_test.go:11
FunctionToTime
(num int64)
internal/helper/helper.go:169
MethodValue
()
internal/models/types.go:18
FunctionaddProblem
(param)
vue/src/api/api.js:36
FunctionaddSort
(param)
vue/src/api/api.js:33
FunctionchangeCollapse
(state,data)
vue/src/store/index.ts:11
FunctiondelSort
(param)
vue/src/api/api.js:30
Functiondelete
(url,params)
vue/src/api/http.js:97
FunctioneditProblem
(param)
vue/src/api/api.js:39
FunctioneditSort
(param)
vue/src/api/api.js:42
Functionget
* methods: 请求 * @param url 请求地址 * @param params 请求参数
vue/src/api/http.js:11
FunctiongetProblemDetail
(param)
vue/src/api/api.js:9
FunctiongetProblemList
(param)
vue/src/api/api.js:6
FunctiongetRankList
(param)
vue/src/api/api.js:15
FunctiongetSortList
(param)
vue/src/api/api.js:12
FunctiongetSubmitList
(param)
vue/src/api/api.js:18
Functioninit
()
internal/docs/docs.go:896
Functionlogin
(param)
vue/src/api/api.js:24
FunctionloginSucc
(state,data)
vue/src/store/index.ts:15
Functionlogout
(state,data)
vue/src/store/index.ts:24
Functionmain
()
internal/main.go:7
Functionmain
()
internal/code/runner.go:13
Functionmain
两数之和
internal/code/code-user/main.go:8
Functionpost
(url,params)
vue/src/api/http.js:19
FunctionpostJson
(url,params)
vue/src/api/http.js:27
FunctionpostSB
(url,params)
vue/src/api/http.js:39
FunctionpostUncode
(url,params)
vue/src/api/http.js:52
Functionput
(url,params)
vue/src/api/http.js:75
FunctionputJson
(url,params)
vue/src/api/http.js:87
Functionregister
(param)
vue/src/api/api.js:27
FunctionsendCode
(param)
vue/src/api/api.js:21
FunctionsetUser
(state,data)
vue/src/store/index.ts:20
FunctionsubmitCode
(param,id)
vue/src/api/api.js:45
FunctionupFile
(url,data)
vue/src/api/http.js:65
FunctionuploadFile
(param)
vue/src/api/api.js:49