admin

package
v0.0.0-...-cc65f9c Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActivateUser

func ActivateUser(ctx *context.Context)

ActivateUser 激活用户 @tags 管理 - 用户管理 @Summary 激活用户 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Router /admin/user/{id}/activate [post] @Security AdminKeyAuth

func AddRoleForUser

func AddRoleForUser(e *casbin.Enforcer, ctx *context.Context)

AddRoleForUser 添加角色 @tags 管理 - 用户管理 @Summary 添加用户角色 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Param role_id query []string false "角色编号" @Router /admin/user/{id}/role [post] @Security AdminKeyAuth

func Authorize

func Authorize(enforce *casbin.Enforcer, config *config.Config, ctx *context.Context)

Authorize 登录认证及权限管理

func ChangePassword

func ChangePassword(ctx *context.Context)

ChangePassword 修改密码 @tags 管理 - 用户管理 @Summary 修改密码 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Param password formData string true "密码" @Router /admin/user/{id}/password [post] @Security AdminKeyAuth

func CreateDict

func CreateDict(form st.DictForm, ctx *context.Context)

CreateDict 创建字典 @tags 管理 - 字典管理 @Summary 创建字典 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param name query string false "名称" @Param cate query string false "类型" @Param value query string false "值" @Param tp query string false "业务类型" @Router /admin/dict/create [post] @Security AdminKeyAuth

func CreateRole

func CreateRole(e *casbin.Enforcer, ctx *context.Context)

CreateRole 创建角色 @tags 管理 - 权限管理 @Summary 创建角色 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param name formData string false "名称" @Param res_id query []string false "资源id" @Router /admin/authority/role/create [post] @Security AdminKeyAuth

func DelDict

func DelDict(ctx *context.Context)

DelDict 删除字典

func DeleteRole

func DeleteRole(e *casbin.Enforcer, ctx *context.Context)

DeleteRole 删除角色 @tags 管理 - 权限管理 @Summary 删除角色 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "角色编号" @Router /admin/authority/role/{id}/delete [post] @Security AdminKeyAuth

func Forbidden

func Forbidden(ctx *context.Context)

Forbidden 禁止/恢复用户 @tags 管理 - 用户管理 @Summary 禁止/恢复用户 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Param forbidden path string true "状态" Enums(available,unAvailable) @Router /admin/user/{id}/forbidden/{forbidden} [post] @Security AdminKeyAuth

func GetDictByCate

func GetDictByCate(ctx *context.Context)

GetDictByCate 根据类型查询字典

func GetOneDict

func GetOneDict(ctx *context.Context)

GetOneDict .

func GetResources

func GetResources(query st.ResourceQuery, ctx *context.Context)

GetResources 资源列表 @tags 管理 - 权限管理 @Summary 资源列表 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param name query string false "名称" @Router /admin/authority/resource [get] @Security AdminKeyAuth

func GetRoleForUser

func GetRoleForUser(e *casbin.Enforcer, ctx *context.Context)

GetRoleForUser 获取用户角色 @tags 管理 - 用户管理 @Summary 获取用户角色 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Router /admin/user/{id}/role [get] @Security AdminKeyAuth

func GetRoleResources

func GetRoleResources(ctx *context.Context)

GetRoleResources 角色资源 @tags 管理 - 权限管理 @Summary 角色资源 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "角色编号" @Router /admin/authority/role/{id}/resource [get] @Security AdminKeyAuth

func GetRoles

func GetRoles(query st.RoleQuery, e *casbin.Enforcer, ctx *context.Context)

GetRoles 角色列表 @tags 管理 - 权限管理 @Summary 角色列表 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param name query string false "名称" @Router /admin/authority/role [get] @Security AdminKeyAuth

func GetUser

func GetUser(ctx *context.Context)

GetUser 管理员获取用户信息 @tags 管理 - 用户管理 @Summary 管理员获取用户信息 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Router /admin/user/{id} [get] @Security AdminKeyAuth

func GetUserLogins

func GetUserLogins(query st.EmptyQuery, ctx *context.Context)

GetUserLogins 管理员获取用户登录历史 @tags 管理 - 用户管理 @Summary 管理员获取用户登录历史 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Router /admin/user/{id}/login [get] @Security AdminKeyAuth

func GetUsers

func GetUsers(query st.UserQuery, ctx *context.Context)

GetUsers 管理员获取用户列表 @tags 管理 - 用户管理 @Summary 管理员获取用户列表 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param name query string false "用户名" @Router /admin/user [get] @Security AdminKeyAuth

func ResetLoginError

func ResetLoginError(ctx *context.Context)

ResetLoginError 重置错误登录 @tags 管理 - 用户管理 @Summary 重置错误登录 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "用户编号" @Router /admin/user/{id}/reset [post] @Security AdminKeyAuth

func Router

func Router(m *macaron.Macaron)

Router 设置路由

func UpdateDict

func UpdateDict(form st.DictForm, ctx *context.Context)

UpdateDict 修改字典 @tags 管理 - 字典管理 @Summary 修改字典 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "字典编号" @Param name query string false "名称" @Param cate query string false "类型" @Param value query string false "值" @Param tp query string false "业务类型" @Router /admin/dict/{id}/update [post] @Security AdminKeyAuth

func UpdateOneDict

func UpdateOneDict(form st.DictForm, ctx *context.Context)

UpdateOneDict 唯一

func UpdateRole

func UpdateRole(e *casbin.Enforcer, ctx *context.Context)

UpdateRole 更新角色 @tags 管理 - 权限管理 @Summary 更新角色 @Accept x-www-form-urlencoded @Success 200 {object} context.JSONResult @Param id path string true "角色编号" @Param name formData string false "名称" @Param res_id query []string false "资源id" @Router /admin/authority/role/{id}/update [post] @Security AdminKeyAuth

Types

This section is empty.

Jump to

Keyboard shortcuts

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