Documentation
¶
Index ¶
- func RandPassword() string
- type AdminContest
- type AdminHome
- type AdminNews
- type AdminNotice
- type AdminProblem
- func (pc *AdminProblem) Add()
- func (pc *AdminProblem) Delete(Pid string)
- func (pc *AdminProblem) Edit(Pid string)
- func (pc *AdminProblem) Import()
- func (pc *AdminProblem) ImportPage()
- func (pc *AdminProblem) Insert()
- func (pc *AdminProblem) List()
- func (pc *AdminProblem) Status(Pid string)
- func (pc *AdminProblem) Update(Pid string)
- type AdminRejudge
- type AdminTestdata
- type AdminUser
- type ImageController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminContest ¶
type AdminContest struct { Cid int ContestDetail *model.Contest Index map[int]int class.Controller }
竞赛控件
func (*AdminContest) Add ¶
func (cc *AdminContest) Add()
添加比赛页面 url:/admin/contest/add?type=<contest,exercise>
func (*AdminContest) Delete ¶
func (cc *AdminContest) Delete(Cid string)
删除竞赛 url:/admin/contest/delete/,method:POST
func (*AdminContest) Insert ¶
func (cc *AdminContest) Insert()
插入比赛 url:/admin/contest/insert?type=<contest,exercise>
func (*AdminContest) List ¶
func (cc *AdminContest) List()
列出所有的比赛 url:/admin/contest/list?type=<contest,exercise>
func (*AdminContest) Status ¶
func (cc *AdminContest) Status(Cid string)
更改contest状态 url:/admin/contest/status/
func (*AdminContest) Update ¶
func (cc *AdminContest) Update(Cid string)
更新竞赛,url:/admin/contest/update/,method:POST
type AdminHome ¶
type AdminHome struct {
class.Controller
}
type AdminNotice ¶
type AdminNotice struct {
class.Controller
}
func (*AdminNotice) Edit ¶
func (n *AdminNotice) Edit()
func (*AdminNotice) Index ¶
func (n *AdminNotice) Index()
type AdminProblem ¶
type AdminProblem struct {
class.Controller
}
func (*AdminProblem) Add ¶
func (pc *AdminProblem) Add()
func (*AdminProblem) Delete ¶
func (pc *AdminProblem) Delete(Pid string)
func (*AdminProblem) Edit ¶
func (pc *AdminProblem) Edit(Pid string)
func (*AdminProblem) Import ¶
func (pc *AdminProblem) Import()
func (*AdminProblem) ImportPage ¶
func (pc *AdminProblem) ImportPage()
func (*AdminProblem) Insert ¶
func (pc *AdminProblem) Insert()
func (*AdminProblem) List ¶
func (pc *AdminProblem) List()
func (*AdminProblem) Status ¶
func (pc *AdminProblem) Status(Pid string)
func (*AdminProblem) Update ¶
func (pc *AdminProblem) Update(Pid string)
type AdminRejudge ¶
type AdminRejudge struct {
class.Controller
}
func (*AdminRejudge) Index ¶
func (pc *AdminRejudge) Index()
func (*AdminRejudge) Rejudge ¶
func (pc *AdminRejudge) Rejudge()
type AdminTestdata ¶
type AdminTestdata struct {
class.Controller
}
func (*AdminTestdata) Delete ¶
func (tc *AdminTestdata) Delete(pid string)
Delete 删除指定testdata,URL:/admin/testdata/delete?type=<type>
func (*AdminTestdata) Download ¶
func (tc *AdminTestdata) Download(pid string)
Download 下载测试数据,URL:/admin/testdata/download?type=<type>,method:POST
func (*AdminTestdata) List ¶
func (tc *AdminTestdata) List(pid string)
List 列出对应题目的test data,method:GET
func (*AdminTestdata) Upload ¶
func (tc *AdminTestdata) Upload(pid string)
上传测试数据,URL /admin/testdata/upload?pid=<pid>,method:POST
type AdminUser ¶
type AdminUser struct {
class.Controller
}
func (*AdminUser) Generate ¶
func (uc *AdminUser) Generate()
Generate 生成指定数量的用户账号,/admin/user/generate
func (*AdminUser) Pagepassword ¶
func (uc *AdminUser) Pagepassword()
密码设置页面,url: /admin/users/pagepassword
type ImageController ¶
type ImageController struct {
class.Controller
}
ImageController handles sth. with images
func (ImageController) Route ¶
func (ic ImageController) Route()
Upload support kindeditor upload images,the W must return json eg. like {"err":0,"url":"http:...."}