/
router.go
25 lines (19 loc) · 997 Bytes
/
router.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
package routers
import (
"github.com/astaxie/beego"
"github.com/grayzone/godcmviewer/controllers"
)
func init() {
beego.Router("/", &controllers.PatientListController{})
beego.Router("/upload", &controllers.UploadController{})
beego.Router("/admin", &controllers.AdminController{})
beego.Router("/study/?:id", &controllers.SeriesListController{})
beego.Router("/series/?:id", &controllers.SliceListController{})
beego.Router("/slice/?:id", &controllers.SliceController{})
beego.Router("/patientlist", &controllers.PatientListController{}, "GET:GetPatientList")
beego.Router("/studylist", &controllers.StudyListController{}, "POST:GetStudyList")
beego.Router("/serieslist", &controllers.SeriesListController{}, "POST:GetSeriesList")
beego.Router("/slicelist", &controllers.SliceListController{}, "POST:GetSliceList")
beego.Router("/sliceinfo", &controllers.SliceController{}, "POST:GetSlice")
beego.Router("/upload/dicom", &controllers.UploadController{}, "POST:UploadDicom")
}