作者:thuongdin
项目:beeblo
func init() {
ns := beego.NewNamespace("/v1",
beego.NSNamespace("/comments",
beego.NSInclude(
&controllers.CommentsController{},
),
),
beego.NSNamespace("/posts",
beego.NSInclude(
&controllers.PostsController{},
),
),
beego.NSNamespace("/users",
beego.NSInclude(
&controllers.UsersController{},
),
),
beego.NSNamespace("/jwt",
beego.NSInclude(
&controllers.JwtController{},
),
),
)
beego.AddNamespace(ns)
}
作者:soykin
项目:MomentAP
func init() {
ns := beego.NewNamespace("/v1",
beego.NSNamespace("/moment",
beego.NSInclude(
&controllers.MomentController{},
),
),
beego.NSNamespace("/comment",
beego.NSInclude(
&controllers.CommentController{},
),
),
beego.NSNamespace("/like",
beego.NSInclude(
&controllers.LikeController{},
),
),
beego.NSNamespace("/block",
beego.NSInclude(
&controllers.BlockController{},
),
),
beego.NSNamespace("/unshare",
beego.NSInclude(
&controllers.UnshareController{},
),
),
)
beego.AddNamespace(ns)
}
作者:cristian-sim
项目:Wispl
// Get returns the Namespace for data
func Get() func(*beego.Namespace) {
ns := beego.NSNamespace("/data/",
beego.NSNamespace("/table",
beego.NSRouter("", &data.Table{}, "GET:ShowList"),
beego.NSRouter("generate/:name", &data.Table{}, "*:Generate"),
beego.NSRouter("download/:name", &data.Table{}, "*:Download"),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
func getRepository() func(*beego.Namespace) {
ns := beego.NSNamespace("/repository",
beego.NSNamespace("/resources/:id",
beego.NSNamespace("/get",
beego.NSRouter("/:min/:number", &api.Repository{}, "GET:GetResources"),
),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
// Get returns the namespace for institutions
func Get() func(*beego.Namespace) {
ns := beego.NSNamespace("/repositories",
beego.NSRouter("", &repositories.Home{}, "*:Display"),
beego.NSNamespace("/add",
beego.NSRouter("", &repository.Repository{}, "GET:ShowChooseCategory"),
),
beego.NSNamespace("/newRepository",
beego.NSRouter("", &repository.Repository{}, "GET:ShowInsertForm"),
beego.NSRouter("", &repository.Repository{}, "POST:Insert"),
),
beego.NSNamespace("/:repository",
beego.NSRouter("", &repository.Repository{}, "GET:Display"),
beego.NSNamespace("/advance-options",
beego.NSRouter("", &repository.Repository{}, "GET:ShowAdvanceOptions"),
beego.NSNamespace("/modify",
beego.NSRouter("", &repository.Repository{}, "GET:ShowModifyForm"),
beego.NSRouter("", &repository.Repository{}, "POST:Modify"),
beego.NSNamespace("/filter",
beego.NSRouter("", &repository.Repository{}, "GET:ShowFilterForm"),
beego.NSRouter("", &repository.Repository{}, "POST:ModifyFilter"),
),
),
),
beego.NSNamespace("/clear",
beego.NSRouter("", &repository.Repository{}, "POST:ClearRepository"),
),
beego.NSNamespace("/delete",
beego.NSRouter("", &repository.Repository{}, "POST:Delete"),
),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
// Get returns the Namespace for the repositories
func Get() *beego.Namespace {
ns := beego.NewNamespace("/repositories/",
beego.NSNamespace(":repository",
beego.NSRouter("", &repository.Repository{}, "GET:Display"),
beego.NSNamespace("/resources",
beego.NSRouter("/:resource", &repository.Repository{}, "GET:DisplayResource"),
),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
// Get returns the namespace for api
func getSearch() func(*beego.Namespace) {
ns := beego.NSNamespace("/search",
beego.NSNamespace("/anything/:query",
beego.NSRouter("", &api.Search{}, "*:SearchAnything"),
),
beego.NSNamespace("/save/:query",
beego.NSRouter("", &api.Search{}, "POST:JustSaveAccountQuery"),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
// Get returns the Namespace for data
func Get() func(*beego.Namespace) {
ns := beego.NSNamespace("/tools",
beego.NSNamespace("/digester",
beego.NSRouter("", &tools.Digester{}, "GET:Display"),
beego.NSRouter("", &tools.Digester{}, "POST:Work"),
),
beego.NSNamespace("/web-digester",
beego.NSRouter("", &tools.WebDigester{}, "GET:Display"),
beego.NSRouter("", &tools.WebDigester{}, "POST:Work"),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
// Get returns the Namespace for the accounts within administration area
func Get() func(*beego.Namespace) {
ns := beego.NSNamespace("/accounts",
beego.NSRouter("", &accountsController.Home{}, "*:Display"),
beego.NSNamespace("/:account",
beego.NSNamespace("/modify",
beego.NSRouter("", &accountController.Account{}, "GET:ShowModifyForm"),
beego.NSRouter("", &accountController.Account{}, "POST:Modify"),
),
beego.NSRouter("/delete", &accountController.Account{}, "POST:Delete"),
),
)
return ns
}
作者:yub
项目:falco
func init() {
if beego.BConfig.RunMode == "dev" {
beego.BConfig.WebConfig.DirectoryIndex = true
beego.BConfig.WebConfig.StaticDir["/doc"] = "swagger"
}
ns := beego.NewNamespace("/v1.0",
beego.NSNamespace("/auth", beego.NSInclude(&controllers.AuthController{})),
beego.NSNamespace("/user", beego.NSInclude(&controllers.UserController{})),
beego.NSNamespace("/host", beego.NSInclude(&controllers.HostController{})),
)
beego.AddNamespace(ns)
}
作者:cristian-sim
项目:Wispl
func getHarvest() func(*beego.Namespace) {
ns := beego.NSNamespace("/harvest",
beego.NSNamespace("/process/:process",
beego.NSRouter("", &process.Process{}, "*:Display"),
beego.NSNamespace("/operation/:operation",
beego.NSRouter("", &process.Operation{}, "*:Display"),
),
beego.NSRouter("/history", &process.Process{}, "*:ShowHistory"),
beego.NSRouter("/advance-options", &process.Process{}, "*:ShowAdvanceOptions"),
beego.NSRouter("/delete", &process.Process{}, "POST:Delete"),
),
)
return ns
}
作者:guojienumberon
项目:jap
func init() {
ns := beego.NewNamespace("/v1",
beego.NSNamespace("/ai",
beego.NSInclude(
&controllers.AIController{},
),
),
beego.NSNamespace("/webchat",
beego.NSInclude(
&controllers.WebChatController{},
),
),
)
beego.AddNamespace(ns)
}
作者:kyawmyintthei
项目:donate.me_ap
func init() {
ns := beego.NewNamespace("/v1",
beego.NSNamespace("/object",
beego.NSInclude(
&controllers.ObjectController{},
),
),
beego.NSNamespace("/user",
beego.NSInclude(
&controllers.UserController{},
),
),
)
beego.AddNamespace(ns)
}
作者:whiskerma
项目:nexusguar
func init() {
ns := beego.NewNamespace("/cddapi/SpeCpMobile",
beego.NSNamespace("/get_sites_status",
beego.NSInclude(
&controllers.SitesStatusController{},
),
),
beego.NSNamespace("/user",
beego.NSInclude(
&controllers.UserController{},
),
),
)
beego.AddNamespace(ns)
}
作者:cristian-sim
项目:Wispl
func getHarvest() func(*beego.Namespace) {
ns := beego.NSNamespace("/harvest",
beego.NSNamespace("/init",
beego.NSRouter(":id", &admin.Harvest{}, "POST:ShowPanel"),
beego.NSRouter("/ws", &admin.Harvest{}, "GET:InitWebsocketConnection"),
),
beego.NSNamespace("/recover",
beego.NSRouter(":id", &admin.Harvest{}, "POST:RecoverProcess"),
),
beego.NSNamespace("/finish",
beego.NSRouter(":id", &admin.Harvest{}, "POST:ForceFinishProcess"),
),
)
return ns
}
作者:cristian-sim
项目:Wispl
// Load tells the framework to load the addresses for the router
func Load() {
accountNS :=
beego.NewNamespace("/account",
beego.NSRouter("", &account.Home{}, "GET:Show"),
beego.NSNamespace("/searches/",
beego.NSRouter("", &searches.List{}, "GET:Display"),
beego.NSRouter("clear", &searches.List{}, "POST:Clear"),
),
beego.NSNamespace("/settings",
beego.NSRouter("", &settings.Settings{}, "GET:Display"),
beego.NSRouter("/delete", &settings.Settings{}, "POST:DeleteAccount"),
),
)
beego.AddNamespace(accountNS)
}
作者:cristian-sim
项目:Wispl
func getAuth() *beego.Namespace {
ns := beego.NewNamespace("auth",
beego.NSNamespace("/login",
beego.NSRouter("", &public.Auth{}, "GET:ShowLoginPage"),
beego.NSRouter("", &public.Auth{}, "POST:LoginAccount"),
),
beego.NSNamespace("/register",
beego.NSRouter("", &public.Auth{}, "GET:ShowRegisterForm"),
beego.NSRouter("", &public.Auth{}, "POST:CreateNewAccount"),
),
beego.NSNamespace("/logout",
beego.NSRouter("", &public.Auth{}, "POST:Logout"),
),
)
return ns
}
作者:guaiguaih
项目:faul
func init() {
ns := beego.NewNamespace("/fault",
beego.NSNamespace("/fault_data",
beego.NSInclude(
&controllers.FaultDataController{},
),
),
beego.NSNamespace("/down",
beego.NSInclude(
&controllers.DownController{},
),
),
)
beego.AddNamespace(ns)
beego.Router("fault", &controllers.FaultDataController{})
}
作者:joyplu
项目:finproces
func init() {
ns := beego.NewNamespace("/v1",
beego.NSNamespace("/lov",
beego.NSInclude(
&controllers.LovController{},
),
),
beego.NSNamespace("/invest",
beego.NSInclude(
&controllers.InvestContractController{},
),
),
)
beego.AddNamespace(ns)
}
作者:cristian-sim
项目:Wispl
// Get returns the Namespace for API
func Get() func(*beego.Namespace) {
ns := beego.NSNamespace("/api",
getRepository(),
getSearch(),
)
return ns
}