handler

package
v0.0.0-...-27e9f93 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2020 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthAccountCreate

func AuthAccountCreate(c *gin.Context)

AuthAccountCreate 创建帐号 @Summary 创建帐号 @Description 创建帐号... @Tags auth,admin @Accept json @Produce json @Param auth body model.AuthAccountCreateReq true "参数" @Success 200 {object} model.HTTPSuccess @Failure 500 {object} model.HTTPError @Router /admin/auth/account/create [post] @Security ApiKeyAuth

func AuthDestroyBulk

func AuthDestroyBulk(c *gin.Context)

AuthDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags auth @Accept json @Produce json @Param auth body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/auths [delete] @Security ApiKeyAuth

func AuthDestroyByPk

func AuthDestroyByPk(c *gin.Context)

AuthDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags auth @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/auths/{id} [delete] @Security ApiKeyAuth

func AuthFindAndCountAll

func AuthFindAndCountAll(c *gin.Context)

AuthFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags auth @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.AuthListRes @Failure 500 {object} model.HTTPError @Router /admin/auths [get] @Security ApiKeyAuth

func AuthFindByPk

func AuthFindByPk(c *gin.Context)

AuthFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags auth @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auths/{id} [get] @Security ApiKeyAuth

func AuthFindOrCreate

func AuthFindOrCreate(c *gin.Context)

AuthFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags auth @Accept json @Produce json @Param auth body model.Auth true "查询或创建单条信息" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auth [post] @Security ApiKeyAuth

func AuthSingleCreate

func AuthSingleCreate(c *gin.Context)

AuthSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags auth @Accept json @Produce json @Param auth body model.Auth true "参数" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auths [post] @Security ApiKeyAuth

func AuthUpdateBulk

func AuthUpdateBulk(c *gin.Context)

AuthUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags auth @Accept json @Produce json @Param auth body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/auths [patch] @Security ApiKeyAuth

func AuthUpdateByPk

func AuthUpdateByPk(c *gin.Context)

AuthUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags auth @Accept json @Produce json @Param id path string true "ID" @Param auth body model.Auth true "更新单条信息" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auths/{id} [patch] @Security ApiKeyAuth

func GroupDestroyBulk

func GroupDestroyBulk(c *gin.Context)

GroupDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags group @Accept json @Produce json @Param group body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/groups [delete] @Security ApiKeyAuth

func GroupDestroyByPk

func GroupDestroyByPk(c *gin.Context)

GroupDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags group @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/groups/{id} [delete] @Security ApiKeyAuth

func GroupFindAndCountAll

func GroupFindAndCountAll(c *gin.Context)

GroupFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags group @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.GroupListRes @Failure 500 {object} model.HTTPError @Router /admin/groups [get] @Security ApiKeyAuth

func GroupFindByPk

func GroupFindByPk(c *gin.Context)

GroupFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags group @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/groups/{id} [get] @Security ApiKeyAuth

func GroupFindOrCreate

func GroupFindOrCreate(c *gin.Context)

GroupFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags group @Accept json @Produce json @Param group body model.Group true "查询或创建单条信息" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/group [post] @Security ApiKeyAuth

func GroupSingleCreate

func GroupSingleCreate(c *gin.Context)

GroupSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags group @Accept json @Produce json @Param group body model.Group true "参数" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/groups [post] @Security ApiKeyAuth

func GroupUpdateBulk

func GroupUpdateBulk(c *gin.Context)

GroupUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags group @Accept json @Produce json @Param group body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/groups [patch] @Security ApiKeyAuth

func GroupUpdateByPk

func GroupUpdateByPk(c *gin.Context)

GroupUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags group @Accept json @Produce json @Param id path string true "ID" @Param group body model.Group true "更新单条信息" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/groups/{id} [patch] @Security ApiKeyAuth

func LoginAccount

func LoginAccount(c *gin.Context)

LoginAccount 登录处理函数 TODO:生产环境,错误信息不需要详细情况 @Summary 帐号登录 @Description 帐号登录... @Tags admin @Accept json @Produce json @Param q body model.AuthAccountLoginReq true "登录" @Success 200 {object} model.AuthAccountLoginSuccess @Failure 500 {object} model.HTTPError @Router /admin/account/login [post]

func LogoutAccount

func LogoutAccount(c *gin.Context)

LogoutAccount 登出 @Summary 退出登录 @Description 退出登录... @Tags admin @Accept json @Produce json @Success 200 {object} model.HTTPSuccess @Failure 500 {object} model.HTTPError @Router /admin/account/logout [post] @Security ApiKeyAuth

func MenuDestroyBulk(c *gin.Context)

MenuDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags menu @Accept json @Produce json @Param menu body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/menus [delete] @Security ApiKeyAuth

func MenuDestroyByPk(c *gin.Context)

MenuDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags menu @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/menus/{id} [delete] @Security ApiKeyAuth

func MenuFindAndCountAll(c *gin.Context)

MenuFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags menu @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.MenuListRes @Failure 500 {object} model.HTTPError @Router /admin/menus [get] @Security ApiKeyAuth

func MenuFindByPk(c *gin.Context)

MenuFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags menu @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menus/{id} [get] @Security ApiKeyAuth

func MenuFindOrCreate(c *gin.Context)

MenuFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags menu @Accept json @Produce json @Param menu body model.Menu true "查询或创建单条信息" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menu [post] @Security ApiKeyAuth

func MenuSingleCreate(c *gin.Context)

MenuSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags menu @Accept json @Produce json @Param menu body model.Menu true "参数" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menus [post] @Security ApiKeyAuth

func MenuUpdateBulk(c *gin.Context)

MenuUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags menu @Accept json @Produce json @Param menu body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/menus [patch] @Security ApiKeyAuth

func MenuUpdateByPk(c *gin.Context)

MenuUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags menu @Accept json @Produce json @Param id path string true "ID" @Param menu body model.Menu true "更新单条信息" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menus/{id} [patch] @Security ApiKeyAuth

func Pong

func Pong(c *gin.Context)

Pong 测试handle

func RoleDestroyBulk

func RoleDestroyBulk(c *gin.Context)

RoleDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags role @Accept json @Produce json @Param role body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/roles [delete] @Security ApiKeyAuth

func RoleDestroyByPk

func RoleDestroyByPk(c *gin.Context)

RoleDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags role @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/roles/{id} [delete] @Security ApiKeyAuth

func RoleFindAndCountAll

func RoleFindAndCountAll(c *gin.Context)

RoleFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags role @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.RoleListRes @Failure 500 {object} model.HTTPError @Router /admin/roles [get] @Security ApiKeyAuth

func RoleFindByPk

func RoleFindByPk(c *gin.Context)

RoleFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags role @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/roles/{id} [get] @Security ApiKeyAuth

func RoleFindOrCreate

func RoleFindOrCreate(c *gin.Context)

RoleFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags role @Accept json @Produce json @Param role body model.Role true "查询或创建单条信息" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/role [post] @Security ApiKeyAuth

func RoleSingleCreate

func RoleSingleCreate(c *gin.Context)

RoleSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags role @Accept json @Produce json @Param role body model.Role true "参数" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/roles [post] @Security ApiKeyAuth

func RoleUpdateBulk

func RoleUpdateBulk(c *gin.Context)

RoleUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags role @Accept json @Produce json @Param role body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/roles [patch] @Security ApiKeyAuth

func RoleUpdateByPk

func RoleUpdateByPk(c *gin.Context)

RoleUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags role @Accept json @Produce json @Param id path string true "ID" @Param role body model.Role true "更新单条信息" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/roles/{id} [patch] @Security ApiKeyAuth

func TokenRefresh

func TokenRefresh(c *gin.Context)

TokenRefresh 刷新token @Summary 刷新token @Description 刷新token... @Tags admin @Accept json @Produce json @Success 200 {object} model.AuthAccountLoginSuccess @Failure 500 {object} model.HTTPError @Router /admin/token/refresh [post] @Security ApiKeyAuth

func UploudFile

func UploudFile(c *gin.Context)

UploudFile 文件上传,单文件 @Summary 文件上传,单文件 @Description 文件上传,单文件... @Tags files @Accept mpfd @Produce json @Param file formData file true "文件" @Success 200 {object} model.UploadSuccess @Failure 500 {object} model.HTTPError @Router /admin/files/upload [post] @Security ApiKeyAuth

func UploudMultiFile

func UploudMultiFile(c *gin.Context)

UploudMultiFile 文件上传,多文件 @Summary 文件上传,多文件 @Description 文件上传,多文件... @Tags files @Accept mpfd @Produce json @Param files formData file true "文件" collectionFormat(multi) @Success 200 {object} model.UploadMultiSuccess @Failure 500 {object} model.HTTPError @Router /admin/files/upload/multi [post] @Security ApiKeyAuth swagger 不支持多文件上传 详见:https://swagger.io/docs/specification/2-0/file-upload/ https://github.com/OAI/OpenAPI-Specification/issues/254

func UserDestroyBulk

func UserDestroyBulk(c *gin.Context)

UserDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags user @Accept json @Produce json @Param user body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/users [delete] @Security ApiKeyAuth

func UserDestroyByPk

func UserDestroyByPk(c *gin.Context)

UserDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags user @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/users/{id} [delete] @Security ApiKeyAuth

func UserFindAndCountAll

func UserFindAndCountAll(c *gin.Context)

UserFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags user @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.UserListRes @Failure 500 {object} model.HTTPError @Router /admin/users [get] @Security ApiKeyAuth

func UserFindByPk

func UserFindByPk(c *gin.Context)

UserFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags user @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/users/{id} [get] @Security ApiKeyAuth

func UserFindMyGroups

func UserFindMyGroups(c *gin.Context)

UserFindMyGroups 查找本人组 @Summary 查找本人组 @Description 查找本人组... @Tags user @Accept json @Produce json @Success 200 {object} model.UserGroupListRes @Failure 500 {object} model.HTTPError @Router /admin/user/roles [get] @Security ApiKeyAuth

func UserFindMyMenus

func UserFindMyMenus(c *gin.Context)

UserFindMyMenus 查找本人菜单 @Summary 查找本人菜单 @Description 查找本人菜单... @Tags user @Accept json @Produce json @Success 200 {object} model.MenuListRes @Failure 500 {object} model.HTTPError @Router /admin/user/menus [get] @Security ApiKeyAuth

func UserFindMyRoles

func UserFindMyRoles(c *gin.Context)

UserFindMyRoles 查找本人角色 @Summary 查找本人角色 @Description 查找本人角色... @Tags user @Accept json @Produce json @Success 200 {object} model.RoleListRes @Failure 500 {object} model.HTTPError @Router /admin/user/roles [get] @Security ApiKeyAuth

func UserFindOrCreate

func UserFindOrCreate(c *gin.Context)

UserFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags user @Accept json @Produce json @Param user body model.User true "查询或创建单条信息" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/user [post] @Security ApiKeyAuth

func UserGroupDestroyBulk

func UserGroupDestroyBulk(c *gin.Context)

UserGroupDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags usergroup @Accept json @Produce json @Param usergroup body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/usergroups [delete] @Security ApiKeyAuth

func UserGroupDestroyByPk

func UserGroupDestroyByPk(c *gin.Context)

UserGroupDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags usergroup @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/usergroups/{id} [delete] @Security ApiKeyAuth

func UserGroupFindAndCountAll

func UserGroupFindAndCountAll(c *gin.Context)

UserGroupFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags usergroup @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.UserGroupListRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups [get] @Security ApiKeyAuth

func UserGroupFindByPk

func UserGroupFindByPk(c *gin.Context)

UserGroupFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags usergroup @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups/{id} [get] @Security ApiKeyAuth

func UserGroupFindOrCreate

func UserGroupFindOrCreate(c *gin.Context)

UserGroupFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags usergroup @Accept json @Produce json @Param usergroup body model.UserGroup true "查询或创建单条信息" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroup [post] @Security ApiKeyAuth

func UserGroupSingleCreate

func UserGroupSingleCreate(c *gin.Context)

UserGroupSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags usergroup @Accept json @Produce json @Param usergroup body model.UserGroup true "参数" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups [post] @Security ApiKeyAuth

func UserGroupUpdateBulk

func UserGroupUpdateBulk(c *gin.Context)

UserGroupUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags usergroup @Accept json @Produce json @Param usergroup body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/usergroups [patch] @Security ApiKeyAuth

func UserGroupUpdateByPk

func UserGroupUpdateByPk(c *gin.Context)

UserGroupUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags usergroup @Accept json @Produce json @Param id path string true "ID" @Param usergroup body model.UserGroup true "更新单条信息" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups/{id} [patch] @Security ApiKeyAuth

func UserSingleCreate

func UserSingleCreate(c *gin.Context)

UserSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags user @Accept json @Produce json @Param user body model.User true "参数" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/users [post] @Security ApiKeyAuth

func UserUpdateBulk

func UserUpdateBulk(c *gin.Context)

UserUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags user @Accept json @Produce json @Param user body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/users [patch] @Security ApiKeyAuth

func UserUpdateByPk

func UserUpdateByPk(c *gin.Context)

UserUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags user @Accept json @Produce json @Param id path string true "ID" @Param user body model.User true "更新单条信息" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/users/{id} [patch] @Security ApiKeyAuth

Types

This section is empty.

Jump to

Keyboard shortcuts

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