Documentation ¶
Index ¶
- func ActivateUser(ctx *context.Context)
- func AddRoleForUser(e *casbin.Enforcer, ctx *context.Context)
- func Authorize(enforce *casbin.Enforcer, config *config.Config, ctx *context.Context)
- func ChangePassword(ctx *context.Context)
- func CreateDict(form st.DictForm, ctx *context.Context)
- func CreateRole(e *casbin.Enforcer, ctx *context.Context)
- func DelDict(ctx *context.Context)
- func DeleteRole(e *casbin.Enforcer, ctx *context.Context)
- func Forbidden(ctx *context.Context)
- func GetDictByCate(ctx *context.Context)
- func GetOneDict(ctx *context.Context)
- func GetResources(query st.ResourceQuery, ctx *context.Context)
- func GetRoleForUser(e *casbin.Enforcer, ctx *context.Context)
- func GetRoleResources(ctx *context.Context)
- func GetRoles(query st.RoleQuery, e *casbin.Enforcer, ctx *context.Context)
- func GetUser(ctx *context.Context)
- func GetUserLogins(query st.EmptyQuery, ctx *context.Context)
- func GetUsers(query st.UserQuery, ctx *context.Context)
- func ResetLoginError(ctx *context.Context)
- func Router(m *macaron.Macaron)
- func UpdateDict(form st.DictForm, ctx *context.Context)
- func UpdateOneDict(form st.DictForm, ctx *context.Context)
- func UpdateRole(e *casbin.Enforcer, ctx *context.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActivateUser ¶
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 ¶
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 ChangePassword ¶
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 ¶
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 ¶
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 DeleteRole ¶
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 ¶
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 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 UpdateDict ¶
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 UpdateRole ¶
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.