controllers

package
v0.0.0-...-2f9fa3e Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChangeAvatar

func ChangeAvatar(ctx iris.Context)

* * @api {get} /admin/change_avatar 修改头像 * @apiName 修改头像 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 修改头像 * @apiSampleRequest /admin/change_avatar * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission 登陆用户

func CreatePermission

func CreatePermission(ctx iris.Context)

* * @api {post} /admin/permissions/ 新建权限 * @apiName 新建权限 * @apiGroup Permissions * @apiVersion 1.0.0 * @apiDescription 新建权限 * @apiSampleRequest /admin/permissions/ * @apiParam {string} name 权限名 * @apiParam {string} display_name * @apiParam {string} description * @apiParam {string} level * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func CreateRole

func CreateRole(ctx iris.Context)

* * @api {post} /admin/roles/ 新建角色 * @apiName 新建角色 * @apiGroup Roles * @apiVersion 1.0.0 * @apiDescription 新建角色 * @apiSampleRequest /admin/roles/ * @apiParam {string} name 角色名 * @apiParam {string} display_name * @apiParam {string} description * @apiParam {string} level * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func CreateUser

func CreateUser(ctx iris.Context)

* * @api {post} /admin/users/ 新建账号 * @apiName 新建账号 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 新建账号 * @apiSampleRequest /admin/users/ * @apiParam {string} username 用户名 * @apiParam {string} password 密码 * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func DeletePermission

func DeletePermission(ctx iris.Context)

* * @api {delete} /admin/permissions/:id/delete 删除权限 * @apiName 删除权限 * @apiGroup Permissions * @apiVersion 1.0.0 * @apiDescription 删除权限 * @apiSampleRequest /admin/permissions/:id/delete * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func DeleteRole

func DeleteRole(ctx iris.Context)

* * @api {delete} /admin/roles/:id/delete 删除角色 * @apiName 删除角色 * @apiGroup Roles * @apiVersion 1.0.0 * @apiDescription 删除角色 * @apiSampleRequest /admin/roles/:id/delete * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func DeleteUser

func DeleteUser(ctx iris.Context)

* * @api {delete} /admin/users/:id/delete 删除用户 * @apiName 删除用户 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 删除用户 * @apiSampleRequest /admin/users/:id/delete * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func GetAdminInfo

func GetAdminInfo(ctx iris.Context)

* * @api {get} /profile 管理员信息 * @apiName 管理员信息 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 管理员信息 * @apiSampleRequest /profile * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission 登陆用户

func GetAllPermissions

func GetAllPermissions(ctx iris.Context)

* * @api {get} /permissions 获取所有的权限 * @apiName 获取所有的权限 * @apiGroup Permissions * @apiVersion 1.0.0 * @apiDescription 获取所有的权限 * @apiSampleRequest /permissions * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func GetAllRoles

func GetAllRoles(ctx iris.Context)

* * @api {get} /roles 获取所有的角色 * @apiName 获取所有的角色 * @apiGroup Roles * @apiVersion 1.0.0 * @apiDescription 获取所有的角色 * @apiSampleRequest /roles * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func GetAllUsers

func GetAllUsers(ctx iris.Context)

* * @api {get} /users 获取所有的账号 * @apiName 获取所有的账号 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 获取所有的账号 * @apiSampleRequest /users * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func GetCommonListSearch

func GetCommonListSearch(ctx iris.Context) *models.Search

func GetPermission

func GetPermission(ctx iris.Context)

* * @api {get} /admin/permissions/:id 根据id获取权限信息 * @apiName 根据id获取权限信息 * @apiGroup Permissions * @apiVersion 1.0.0 * @apiDescription 根据id获取权限信息 * @apiSampleRequest /admin/permissions/:id * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission

func GetProfile

func GetProfile(ctx iris.Context)

* * @api {get} /admin/profile 获取登陆用户信息 * @apiName 获取登陆用户信息 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 获取登陆用户信息 * @apiSampleRequest /admin/profile * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission 登陆用户

func GetRole

func GetRole(ctx iris.Context)

* * @api {get} /admin/roles/:id 根据id获取角色信息 * @apiName 根据id获取角色信息 * @apiGroup Roles * @apiVersion 1.0.0 * @apiDescription 根据id获取角色信息 * @apiSampleRequest /admin/roles/:id * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission

func GetUser

func GetUser(ctx iris.Context)

* * @api {get} /admin/users/:id 根据id获取用户信息 * @apiName 根据id获取用户信息 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 根据id获取用户信息 * @apiSampleRequest /admin/users/:id * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission 登陆用户

func UpdatePermission

func UpdatePermission(ctx iris.Context)

* * @api {post} /admin/permissions/:id/update 更新权限 * @apiName 更新权限 * @apiGroup Permissions * @apiVersion 1.0.0 * @apiDescription 更新权限 * @apiSampleRequest /admin/permissions/:id/update * @apiParam {string} name 权限名 * @apiParam {string} display_name * @apiParam {string} description * @apiParam {string} level * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func UpdateRole

func UpdateRole(ctx iris.Context)

* * @api {post} /admin/roles/:id/update 更新角色 * @apiName 更新角色 * @apiGroup Roles * @apiVersion 1.0.0 * @apiDescription 更新角色 * @apiSampleRequest /admin/roles/:id/update * @apiParam {string} name 角色名 * @apiParam {string} display_name * @apiParam {string} description * @apiParam {string} level * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func UpdateUser

func UpdateUser(ctx iris.Context)

* * @api {post} /admin/users/:id/update 更新账号 * @apiName 更新账号 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 更新账号 * @apiSampleRequest /admin/users/:id/update * @apiParam {string} username 用户名 * @apiParam {string} password 密码 * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func UserExpire

func UserExpire(ctx iris.Context)

* * @api {get} /expire 刷新token * @apiName 刷新token * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 刷新token * @apiSampleRequest /expire * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func UserLogin

func UserLogin(ctx iris.Context)

* * @api {post} /admin/login 用户登陆 * @apiName 用户登陆 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 用户登陆 * @apiSampleRequest /admin/login * @apiParam {string} username 用户名 * @apiParam {string} password 密码 * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

func UserLogout

func UserLogout(ctx iris.Context)

* * @api {get} /logout 用户退出登陆 * @apiName 用户退出登陆 * @apiGroup Users * @apiVersion 1.0.0 * @apiDescription 用户退出登陆 * @apiSampleRequest /logout * @apiSuccess {String} msg 消息 * @apiSuccess {bool} state 状态 * @apiSuccess {String} data 返回数据 * @apiPermission null

Types

This section is empty.

Jump to

Keyboard shortcuts

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