controller

package
v0.0.0-...-4d620b6 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddAuth

func AddAuth(c *gin.Context)

@Summary 新增用户 @Description content 新增用户,不包括全权限 @Tags Admin @Param token query string false "token" @Param data body model.Auth true "data" @Success 200 {object} model.Auth model.Auth{} @Security ApiKeyAuth @Router /api/v1/admin/auth/add [post]

func AddClaims

func AddClaims(c *gin.Context)

@Summary 新增用户 @Description content 新增用户,不包括全权限 @Tags Claims @Param data body model.Claims true "data" @Success 200 {object} model.Claims model.Claims{} @Security ApiKeyAuth @Router /api/v1/admin/claims/add [post]

func AddNav

func AddNav(c *gin.Context)

@Summary 新增接口 @Description Nav POST ADD INTERFACE @Tags Page @Param data body model.Nav true "data" @Success 200 {object} model.Nav model.Nav{} //成功返回的数据结构, 最后是示例 @Security ApiKeyAuth @Router /api/v1/nav/add [post]

func DelAuth

func DelAuth(c *gin.Context)

@Summary 删除Auth @Description 删除Auth @Tags Admin @Param token query string false "token" @Param id path string true "更新的目标auth id" @Success 200 {string} string success! @Security ApiKeyAuth @Router /api/v1/admin/auth/del/{id} [delete]

func DelClaims

func DelClaims(c *gin.Context)

@Summary 删除Claims @Description 删除Claims @Tags Claims @Param id path string true "更新的目标claims id" @Success 200 {string} string success! @Security ApiKeyAuth @Router /api/v1/admin/claims/del/{id} [delete]

func GetAllAuth

func GetAllAuth(c *gin.Context)

@Summary 获取所有auth @Description 获取所有auth @Tags Admin @Param token query string false "token" @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/admin/auth/all [get]

func GetAllClaims

func GetAllClaims(c *gin.Context)

@Summary 获取当前用户所有claims @Description 获取当前用户所有claims @Tags Claims @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/admin/claims/all [get]

func GetAllClaimsByAuth

func GetAllClaimsByAuth(c *gin.Context)

@Summary 获取当前用户所有claims @Description 获取当前用户所有claims @Tags Claims @Param auth query string false "指定用户" @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/admin/claims/get [get]

func GetAuthVerify

func GetAuthVerify(c *gin.Context)

@Summary 获取所有auth @Description 获取所有auth @Tags Admin @Param token query string false "token" @Param user path string true "用户名" @Param pwd path string true "密码" @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/admin/auth/verify/{user}/{pwd} [get]

func GetNav

func GetNav(ctx *gin.Context)

@Summary Nav接口概要说明 @Description GET获取所有模板 @Tags Page @Success 200 {object} model.Nav model.Nav{} //成功返回的数据结构, 最后是示例 @Security ApiKeyAuth @Router /api/v1/nav/get [get]

func Login

func Login(c *gin.Context)

@Summary 通用接口 @Description 登陆、swagger、注销、404等 @Tags Auth @Param token query string false "token" @Param data body model.Auth true "data" @Success 200 {string} string "success" @Security ApiKeyAuth @Router /auth/login [post]

func NavDelete(c *gin.Context)

@Summary 删除接口 @Description DELETE INTERFACE @Tags Page @Param id path int true "ID" @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/nav/delete/{id} [delete]

func NavPut(c *gin.Context)

@Summary 修改接口 @Description UPDATE INTERFACE @Tags Page @Param id path int true "ID" @Param data body model.Nav true "data" @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/nav/put/{id} [put]

func PutAuth

func PutAuth(c *gin.Context)

@Summary 更新Auth @Description content 修改用户名或密码 @Tags Admin @Param token query string false "token" @Param id path string true "更新的目标auth id" @Param data body model.Auth true "data" @Success 200 {object} model.Auth model.Auth{} @Security ApiKeyAuth @Router /api/v1/admin/auth/update/{id} [put]

func PutClaims

func PutClaims(c *gin.Context)

@Summary 更新Claims @Description content 修改用户名或密码 @Tags Claims @Param id path string true "更新的目标claims id" @Param data body model.Claims true "data" @Success 200 {object} model.Claims model.Claims{} @Security ApiKeyAuth @Router /api/v1/admin/claims/update/{id} [put]

func RegisterAdmin

func RegisterAdmin(router *gin.Engine)

func RegisterAuth

func RegisterAuth(router *gin.Engine)

func RegisterClaims

func RegisterClaims(router *gin.Engine)

func RegisterDemo

func RegisterDemo(router *gin.Engine)

func RegisterPageRight

func RegisterPageRight(router *gin.Engine)

注册页面权限

Types

type User

type User struct {
	UserName  string
	FirstName string
	LastName  string
}

User demo

Jump to

Keyboard shortcuts

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