 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Menu
- type Tenant
- func (e Tenant) Callback(c *gin.Context)
- func (e Tenant) Create(c *gin.Context)
- func (e Tenant) Delete(c *gin.Context)
- func (e Tenant) Dex(c *gin.Context)
- func (e Tenant) Get(c *gin.Context)
- func (e Tenant) GetClient(c *gin.Context)
- func (e Tenant) List(c *gin.Context)
- func (e Tenant) Other(r *gin.RouterGroup)
- func (e Tenant) RefreshToken(c *gin.Context)
- func (e Tenant) Update(c *gin.Context)
 
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Menu ¶
type Menu struct {
	curd.DefaultController
}
    func (Menu) Create ¶
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 (Menu) Delete ¶
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 (Menu) Get ¶
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 (Menu) List ¶
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 (*Menu) Other ¶
func (e *Menu) Other(r *gin.RouterGroup)
func (Menu) Update ¶
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 ¶
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 ¶
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 ¶
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) Get ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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)