Documentation ¶
Index ¶
- func AddAuth(c *gin.Context)
- func AddClaims(c *gin.Context)
- func AddNav(c *gin.Context)
- func DelAuth(c *gin.Context)
- func DelClaims(c *gin.Context)
- func GetAllAuth(c *gin.Context)
- func GetAllClaims(c *gin.Context)
- func GetAllClaimsByAuth(c *gin.Context)
- func GetAuthVerify(c *gin.Context)
- func GetNav(ctx *gin.Context)
- func Login(c *gin.Context)
- func NavDelete(c *gin.Context)
- func NavPut(c *gin.Context)
- func PutAuth(c *gin.Context)
- func PutClaims(c *gin.Context)
- func RegisterAdmin(router *gin.Engine)
- func RegisterAuth(router *gin.Engine)
- func RegisterClaims(router *gin.Engine)
- func RegisterDemo(router *gin.Engine)
- func RegisterPageRight(router *gin.Engine)
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAuth ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@Summary 获取当前用户所有claims @Description 获取当前用户所有claims @Tags Claims @Success 200 {string} string "success" @Security ApiKeyAuth @Router /api/v1/admin/claims/all [get]
func GetAllClaimsByAuth ¶
@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 ¶
@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 ¶
@Summary Nav接口概要说明 @Description GET获取所有模板 @Tags Page @Success 200 {object} model.Nav model.Nav{} //成功返回的数据结构, 最后是示例 @Security ApiKeyAuth @Router /api/v1/nav/get [get]
func Login ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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]