routes

package
v0.0.0-...-9ad592c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exports dependency to container

Functions

This section is empty.

Types

type MenuRoutes struct {
	// contains filtered or unexported fields
}

func NewMenuRoutes

func NewMenuRoutes(
	logger lib.Logger,
	handler lib.HttpHandler,
	menuController controllers.MenuController,
) MenuRoutes

NewMenuRoutes creates new menu routes

func (a MenuRoutes) Setup()

Setup menu routes

type PprofRoutes

type PprofRoutes struct {
	// contains filtered or unexported fields
}

func NewPprofRoutes

func NewPprofRoutes(
	logger lib.Logger,
	handler lib.HttpHandler,
) PprofRoutes

NewUserRoutes creates new pprof routes

func (PprofRoutes) Setup

func (a PprofRoutes) Setup()

Setup pprof routes

type PublicRoutes

type PublicRoutes struct {
	// contains filtered or unexported fields
}

func NewPublicRoutes

func NewPublicRoutes(
	logger lib.Logger,
	handler lib.HttpHandler,
	publicController controllers.PublicController,
	captchaController controllers.CaptchaController,
) PublicRoutes

NewUserRoutes creates new public routes

func (PublicRoutes) Setup

func (a PublicRoutes) Setup()

Setup public routes

type RoleRoutes

type RoleRoutes struct {
	// contains filtered or unexported fields
}

func NewRoleRoutes

func NewRoleRoutes(
	logger lib.Logger,
	handler lib.HttpHandler,
	roleController controllers.RoleController,
) RoleRoutes

NewRoleRoutes creates new role routes

func (RoleRoutes) Setup

func (a RoleRoutes) Setup()

Setup role routes

type Route

type Route interface {
	Setup()
}

Route interface

type Routes

type Routes []Route

Routes contains multiple routes

func NewRoutes

func NewRoutes(
	pprofRoutes PprofRoutes,
	swaggerRoutes SwaggerRoutes,
	publicRoutes PublicRoutes,
	userRoutes UserRoutes,
	roleRoutes RoleRoutes,
	menuRoutes MenuRoutes,
) Routes

NewRoutes sets up routes

func (Routes) Setup

func (a Routes) Setup()

Setup all the route

type SwaggerRoutes

type SwaggerRoutes struct {
	// contains filtered or unexported fields
}

@securityDefinitions.apikey Authorization @in header @name Authorization @schemes http https @basePath / @contact.name LiuSha @contact.email liusha@email.cn

func NewSwaggerRoutes

func NewSwaggerRoutes(
	config lib.Config,
	logger lib.Logger,
	handler lib.HttpHandler,
) SwaggerRoutes

NewUserRoutes creates new swagger routes

func (SwaggerRoutes) Setup

func (a SwaggerRoutes) Setup()

Setup swagger routes

type UserRoutes

type UserRoutes struct {
	// contains filtered or unexported fields
}

func NewUserRoutes

func NewUserRoutes(
	logger lib.Logger,
	handler lib.HttpHandler,
	userController controllers.UserController,
) UserRoutes

NewUserRoutes creates new user routes

func (UserRoutes) Setup

func (a UserRoutes) Setup()

Setup user routes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL