controllers

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: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exported for initializing application

Functions

This section is empty.

Types

type CaptchaController

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

func NewCaptchaController

func NewCaptchaController(captcha lib.Captcha) CaptchaController

NewUserController creates new user controller

func (CaptchaController) GetCaptcha

func (a CaptchaController) GetCaptcha(ctx echo.Context) error

@Tags Public @Summary Get Captcha @Produce application/json @failure 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @Router /api/public/captcha [get]

func (CaptchaController) VerifyCaptcha

func (a CaptchaController) VerifyCaptcha(ctx echo.Context) error

@Tags Public @Summary Verify Captcha @Produce application/json @Param data body dto.CaptchaVerify true "CaptchaVerify" @Success 200 {string} echox.Response "ok" @failure 400 {string} echox.Response "bad request" @Router /api/public/captcha/verify [post]

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

func NewMenuController

func NewMenuController(
	logger lib.Logger,
	menuService services.MenuService,
) MenuController

NewMenuController creates new menu controller

func (a MenuController) Create(ctx echo.Context) error

@tags Menu @summary Menu Create @produce application/json @param data body models.Menu true "Menu" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus [post]

func (a MenuController) Delete(ctx echo.Context) error

@tags Menu @summary Menu Delete By ID @produce application/json @param id path int true "menu id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id} [delete]

func (a MenuController) Disable(ctx echo.Context) error

@tags Menu @summary Menu Disable By ID @produce application/json @param id path int true "menu id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id}/disable [patch]

func (a MenuController) Enable(ctx echo.Context) error

@tags Menu @summary Menu Enable By ID @produce application/json @param id path int true "menu id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id}/enable [patch]

func (a MenuController) Get(ctx echo.Context) error

@tags Menu @summary Menu Get By ID @produce application/json @param id path int true "menu id" @success 200 {object} echox.Response{data=models.Menu} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id} [get]

func (a MenuController) GetActions(ctx echo.Context) error

@tags Menu @summary MenuActions Get By menuID @produce application/json @param id path int true "menu id" @success 200 {object} echox.Response{data=models.MenuActions} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id}/actions [get]

func (a MenuController) Query(ctx echo.Context) error

@tags Menu @summary Menu Query @produce application/json @param data query models.MenuQueryParam true "MenuQueryParam" @success 200 {object} echox.Response{data=models.MenuQueryResult} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus [get]

func (a MenuController) Update(ctx echo.Context) error

@tags Menu @summary Menu Update By ID @produce application/json @param id path int true "menu id" @param data body models.Menu true "Menu" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id} [put]

func (a MenuController) UpdateActions(ctx echo.Context) error

@tags Menu @summary Menu Actions Update By menuID @produce application/json @param id path int true "menu id" @param data body models.MenuActions true "Menu" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/menus/{id}/actions [put]

type PublicController

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

func NewPublicController

func NewPublicController(
	userService services.UserService,
	authService services.AuthService,
	captcha lib.Captcha,
	logger lib.Logger,
) PublicController

NewPublicController creates new public controller

func (PublicController) MenuTree

func (a PublicController) MenuTree(ctx echo.Context) error

@Tags Public @Summary UserMenuTree @Produce application/json @Success 200 {string} echox.Response{data=models.MenuTrees} "ok" @failure 400 {string} echox.Response "bad request" @failure 500 {string} echox.Response "internal error" @Router /api/publics/user/menutree [get]

func (PublicController) SysRoutes

func (a PublicController) SysRoutes(ctx echo.Context) error

@Tags Public @Summary UserLogin @Produce application/json @Param data body dto.Login true "Login" @Success 200 {string} echox.Response "ok" @failure 400 {string} echox.Response "bad request" @failure 500 {string} echox.Response "internal error" @Router /api/publics/sys/routes [post]

func (PublicController) UserInfo

func (a PublicController) UserInfo(ctx echo.Context) error

@Tags Public @Summary UserInfo @Produce application/json @Success 200 {string} echox.Response{data=models.UserInfo} "ok" @failure 400 {string} echox.Response "bad request" @failure 500 {string} echox.Response "internal error" @Router /api/publics/user [get]

func (PublicController) UserLogin

func (a PublicController) UserLogin(ctx echo.Context) error

@Tags Public @Summary UserLogin @Produce application/json @Param data body dto.Login true "Login" @Success 200 {string} echox.Response "ok" @failure 400 {string} echox.Response "bad request" @failure 500 {string} echox.Response "internal error" @Router /api/publics/user/login [post]

func (PublicController) UserLogout

func (a PublicController) UserLogout(ctx echo.Context) error

@Tags Public @Summary UserLogout @Produce application/json @Success 200 {string} echox.Response "success" @Router /api/publics/user/logout [post]

type RoleController

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

func NewRoleController

func NewRoleController(
	logger lib.Logger,
	roleService services.RoleService,
) RoleController

NewRoleController creates new role controller

func (RoleController) Create

func (a RoleController) Create(ctx echo.Context) error

@tags Role @summary Role Create @produce application/json @param data body models.Role true "Role" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles [post]

func (RoleController) Delete

func (a RoleController) Delete(ctx echo.Context) error

@tags Role @summary Role Delete By ID @produce application/json @param id path int true "role id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles/{id} [delete]

func (RoleController) Disable

func (a RoleController) Disable(ctx echo.Context) error

@tags Role @summary Role Disable By ID @produce application/json @param id path int true "role id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles/{id}/disable [patch]

func (RoleController) Enable

func (a RoleController) Enable(ctx echo.Context) error

@tags Role @summary Role Enable By ID @produce application/json @param id path int true "role id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles/{id}/enable [patch]

func (RoleController) Get

func (a RoleController) Get(ctx echo.Context) error

@tags Role @summary Role Get By ID @produce application/json @param id path int true "role id" @success 200 {object} echox.Response{data=models.Role} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles/{id} [get]

func (RoleController) GetAll

func (a RoleController) GetAll(ctx echo.Context) error

@tags Role @summary Role Get All @produce application/json @param data query models.RoleQueryParam true "RoleQueryParam" @success 200 {object} echox.Response{data=models.Roles} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles [get]

func (RoleController) Query

func (a RoleController) Query(ctx echo.Context) error

@tags Role @summary Role Query @produce application/json @param data query models.RoleQueryParam true "RoleQueryParam" @success 200 {object} echox.Response{data=models.RoleQueryResult} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles [get]

func (RoleController) Update

func (a RoleController) Update(ctx echo.Context) error

@tags Role @summary Role Update By ID @produce application/json @param id path int true "role id" @param data body models.Role true "Role" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/roles/{id} [put]

type UserController

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

func NewUserController

func NewUserController(userService services.UserService, logger lib.Logger) UserController

NewUserController creates new user controller

func (UserController) Create

func (a UserController) Create(ctx echo.Context) error

@tags User @summary User Create @produce application/json @param data body models.User true "User" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users [post]

func (UserController) Delete

func (a UserController) Delete(ctx echo.Context) error

@tags User @summary User Delete By ID @produce application/json @param id path int true "user id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users/{id} [delete]

func (UserController) Disable

func (a UserController) Disable(ctx echo.Context) error

@tags User @summary User Disable By ID @produce application/json @param id path int true "user id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users/{id}/disable [patch]

func (UserController) Enable

func (a UserController) Enable(ctx echo.Context) error

@tags User @summary User Enable By ID @produce application/json @param id path int true "user id" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users/{id}/enable [patch]

func (UserController) Get

func (a UserController) Get(ctx echo.Context) error

@tags User @summary User Get By ID @produce application/json @param id path int true "user id" @success 200 {object} echox.Response{data=models.User} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users/{id} [get]

func (UserController) Query

func (a UserController) Query(ctx echo.Context) error

@tags User @summary User Query @produce application/json @param data query models.UserQueryParam true "UserQueryParam" @success 200 {object} echox.Response{data=models.UserQueryResult} "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users [get]

func (UserController) Update

func (a UserController) Update(ctx echo.Context) error

@tags User @summary User Update By ID @produce application/json @param id path int true "user id" @param data body models.User true "User" @success 200 {object} echox.Response "ok" @failure 400 {object} echox.Response "bad request" @failure 500 {object} echox.Response "internal error" @router /api/users/{id} [put]

Jump to

Keyboard shortcuts

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