package routers import ( "think-go/controllers" "think-go/controllers/admin" "think-go/controllers/api" beego "github.com/beego/beego/v2/server/web" ) func init() { beego.Router("/", &controllers.MainController{}) nsAdmin := beego.NewNamespace("/admin", beego.NSRouter("/login/login", &admin.LoginController{}, "get,post:Login"), beego.NSRouter("/user/add", &admin.UserController{}, "get,post:Add"), beego.NSRouter("/user/:id", &admin.UserController{}, "get:GetUser"), beego.NSRouter("/game/tetris", &admin.GameController{}, "get:Tetris"), beego.NSRouter("/coin/kline", &admin.CoinController{}, "get:Kline"), beego.NSRouter("/coin/kline/view", &admin.CoinController{}, "get:KlineView"), ) nsApi := beego.NewNamespace("/api", beego.NSRouter("/inter/sycdata", &api.InterceptController{}, "post:Sycdata"), beego.NSRouter("/invite/list", &api.InviteListDirController{}, "get:InviteListDir"), beego.NSRouter("/invite/create", &api.InviteListDirController{}, "post:CreateInviteList"), beego.NSRouter("/invite/update", &api.InviteListDirController{}, "post:UpdateInviteList"), beego.NSRouter("/invite/listAll", &api.InviteListDirController{}, "get:GetAllInviteLists"), beego.NSRouter("/invite/delete", &api.InviteListDirController{}, "post:DeleteInviteList"), beego.NSRouter("/invite/getInviteList", &api.InviteListDirController{}, "post:GetExternalInviteList"), beego.NSRouter("/invite/GetExternalInviteList002", &api.InviteListDirController{}, "post:GetExternalInviteList002"), beego.NSRouter("/inter/apidatainert", &api.InterceptController{}, "post:Apidatainert"), beego.NSRouter("/community/list", &api.CommunityListController{}, "get:GetCommunityList"), beego.NSRouter("/community/create", &api.CommunityListController{}, "post:CreateCommunityList"), beego.NSRouter("/community/update", &api.CommunityListController{}, "post:UpdateCommunityList"), beego.NSRouter("/community/listAll", &api.CommunityListController{}, "get:GetAllCommunityLists"), beego.NSRouter("/community/delete", &api.CommunityListController{}, "post:DeleteCommunityList"), beego.NSRouter("/community/getExternalCommunityList", &api.CommunityListController{}, "post:GetExternalCommunityList"), beego.NSRouter("/community/getExternalCommunityList002", &api.CommunityListController{}, "post:GetExternalCommunityList002"), ) beego.AddNamespace(nsAdmin) beego.AddNamespace(nsApi) }