controllers

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Menu struct {
	curd.DefaultController
}
func (e Menu) Create(c *gin.Context)

Create 创建 @Summary 创建menu @Description 创建menu @Tags menu @Accept application/json @Product application/json @Param data body form.MenuCreateReq true "data" @Success 200 {object} response.Response @Router /admin/api/v1/menu [post] @Security Bearer

func (e Menu) Delete(c *gin.Context)

Delete 删除 @Summary 删除menu @Description 删除menu @Tags menu @Accept application/json @Product application/json @Param id path string true "id" @Success 200 {object} response.Response @Router /admin/api/v1/menu/{id} [delete] @Security Bearer

func (e Menu) Get(c *gin.Context)

Get 获取 @Summary 获取menu @Description 获取menu @Tags menu @Accept application/json @Product application/json @Param id path string true "id" @Success 200 {object} response.Response{data=form.MenuGetResp} @Router /admin/api/v1/menu/{id} [get] @Security Bearer

func (e Menu) List(c *gin.Context)

List 列表 @Summary 列表menu @Description 列表menu @Tags menu @Accept application/json @Product application/json @Param name query string false "租户名称" @Param page query string false "当前页" @Param pageSize query string false "每页容量" @Success 200 {object} response.Page{data=[]form.MenuListItem} @Router /admin/api/v1/menu [get] @Security Bearer

func (e *Menu) Other(r *gin.RouterGroup)
func (e Menu) Update(c *gin.Context)

Update 更新 @Summary 更新menu @Description 更新menu @Tags menu @Accept application/json @Product application/json @Param id path string true "id" @Param data body form.MenuUpdateReq true "data" @Success 200 {object} response.Response @Router /admin/api/v1/menu/{id} [put] @Security Bearer

type Tenant

type Tenant struct {
	curd.DefaultController
}

func (Tenant) Callback

func (e Tenant) Callback(c *gin.Context)

Callback 获取access_token @Summary 获取access_token @Description 获取access_token @Tags admin @Accept application/json @Product application/json @Param code query string false "code" @Param state query string false "state" @Param error query string false "error" @Param error_description query string false "error_description" @Success 200 {object} response.Response{data=form.TenantCallbackResp} @Router /admin/api/v1/callback [get]

func (Tenant) Create

func (e Tenant) Create(c *gin.Context)

Create 创建 @Summary 创建tenant @Description 创建tenant @Tags admin @Accept application/json @Product application/json @Param data body form.TenantCreateReq true "data" @Success 200 {object} response.Response @Router /admin/api/v1/tenant [post] @Security Bearer

func (Tenant) Delete

func (e Tenant) Delete(c *gin.Context)

Delete 删除 @Summary 删除tenant @Description 删除tenant @Tags admin @Accept application/json @Product application/json @Param id path string true "id" @Success 200 {object} response.Response @Router /admin/api/v1/tenant/{id} [delete] @Security Bearer

func (Tenant) Dex

func (e Tenant) Dex(c *gin.Context)

func (Tenant) Get

func (e Tenant) Get(c *gin.Context)

Get 获取 @Summary 获取tenant @Description 获取tenant @Tags admin @Accept application/json @Product application/json @Param id path string true "id" @Success 200 {object} response.Response{data=form.TenantGetResp} @Router /admin/api/v1/tenant/{id} [get] @Security Bearer

func (Tenant) GetClient

func (e Tenant) GetClient(c *gin.Context)

GetClient 获取client配置 @Summary 获取client配置 @Description 获取client配置 @Tags admin @Accept application/json @Product application/json @Success 200 {object} response.Response{data=form.TenantClientResp} @Router /admin/api/v1/client [get] @Security Bearer

func (Tenant) List

func (e Tenant) List(c *gin.Context)

List 列表 @Summary 列表tenant @Description 列表tenant @Tags admin @Accept application/json @Product application/json @Param name query string false "租户名称" @Param page query string false "当前页" @Param pageSize query string false "每页容量" @Success 200 {object} response.Page{data=[]form.TenantListItem} @Router /admin/api/v1/tenant [get] @Security Bearer

func (Tenant) Other

func (e Tenant) Other(r *gin.RouterGroup)

func (Tenant) RefreshToken

func (e Tenant) RefreshToken(c *gin.Context)

RefreshToken 获取accessToken @Summary 获取accessToken @Description 获取accessToken @Tags admin @Accept application/json @Product application/json @Param refreshToken query string false "refreshToken" @Success 200 {object} response.Response{data=form.TenantCallbackResp} @Router /admin/api/v1/refresh-token [get] @Security Bearer

func (Tenant) Update

func (e Tenant) Update(c *gin.Context)

Update 更新 @Summary 更新tenant @Description 更新tenant @Tags admin @Accept application/json @Product application/json @Param id path string true "id" @Param data body form.TenantUpdateReq true "data" @Success 200 {object} response.Response @Router /admin/api/v1/tenant/{id} [put] @Security Bearer

type User

type User struct {
	curd.DefaultController
}

func (User) GetCurrentUser

func (e User) GetCurrentUser(c *gin.Context)

GetCurrentUser 获取当前用户 @Summary 获取当前用户 @Description 获取当前用户 @Tags admin @Accept application/json @Product application/json @Success 200 {object} response.Response{data=auth.Claims} @Router /admin/api/v1/current-user [get] @Security Bearer

func (User) Other

func (e User) Other(r *gin.RouterGroup)

Jump to

Keyboard shortcuts

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